/// import { Region } from './Region'; import { EventQueueClient } from './EventQueueClient'; import { UUID } from './UUID'; import { HTTPAssets } from '../enums/HTTPAssets'; import { ClientEvents } from "./ClientEvents"; export declare class Caps { private region; private onGotSeedCap; private gotSeedCap; private capabilities; private clientEvents; eventQueueClient: EventQueueClient | null; constructor(region: Region, seedURL: string, clientEvents: ClientEvents); downloadAsset(uuid: UUID, type: HTTPAssets): Promise; request(url: string, data: string | Buffer, contentType: string): Promise; waitForSeedCapability(): Promise; getCapability(capability: string): Promise; capsRequestUpload(url: string, data: Buffer): Promise; capsRequestXML(capability: string, data: any): Promise; shutdown(): void; }