import { JsonRpc } from '../../../common/jsonrpc';
import { IOverlayManager, OverlayConfig } from '../interfaces';
import { OverlayIframe } from './overlay';
export declare class OverlayManagerIframe implements IOverlayManager {
    private _iframeMessenger;
    constructor(_iframeMessenger: JsonRpc);
    createOverlay(config: OverlayConfig): OverlayIframe;
    show(): void;
    togglePanel(): void;
    openPopup(): void;
    unregisterAll(source: string): void;
    close(): void;
    open(): void;
    getOverlays(): OverlayIframe[];
    toggle(): void;
    destroy(): void;
}
