import { ClientActionInstance } from './ClientActionInstance'; import { ActionBoxManager } from './ActionBoxManager'; export interface InstanceManagerClient { isReady: boolean; getActionBoxManager(): ActionBoxManager; } export declare class InstanceManager { private client; private unreadyQueue; private localInstanceIdSeq; private data; private actionBoxManager; constructor(client: InstanceManagerClient); add(instance: ClientActionInstance): void; get(actionName: string, instanceId: string): any & ClientActionInstance; initUnready(): void; create(actionName: string, contextData?: Record): Promise; destroy(instance: ClientActionInstance): Promise; delete(instance: ClientActionInstance): boolean; private getLocalInstanceId; private getCreateActionData; private createClientActionInstance; private createRequest; }