export declare class Client { private _targetFrame; private static _idOfLastProcedureCall; private static _idOfLastInstance; private _disposed; private _id; private _requestedMessages; private _listeners; private _onMessageDelegate; constructor(_targetFrame: HTMLIFrameElement); dispose(): void; callProcedure(name: string, ...args: any[]): Promise; subscribe(event: string, handler: (...args: any[]) => void): void; private _onMessage; private _notifySubscribers; private _handleProcResponse; }