export interface Providers { [key: string]: any; } export interface ProviderOptions { providers: Providers; targetWindow: Window; currentWindow?: Window; } export declare class Provider { private _started; private _providers; private _targetWindow; private _currentWindow; constructor(options: ProviderOptions); start(): void; stop(): void; private _handleMessage; private _invokeService; private _deserializeArgument; private _invokeCallback; private _sendResult; } export default Provider; //# sourceMappingURL=Provider.d.ts.map