/// import { Region } from './Region'; import { EventQueueClient } from './EventQueueClient'; import { UUID } from './UUID'; import { ClientEvents } from './ClientEvents'; import { Agent } from './Agent'; import { HTTPAssets } from '..'; export declare class Caps { private region; private onGotSeedCap; private gotSeedCap; private capabilities; private clientEvents; private agent; private active; eventQueueClient: EventQueueClient | null; constructor(agent: Agent, 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; }