/**
 * IframeManager
 *
 * Creates and manages a hidden cross-origin iframe for the PrivacyBoost
 * key vault. The iframe is invisible and sandboxed.
 */
export declare class IframeManager {
    private readonly url;
    private iframe;
    constructor(url: string);
    create(): Promise<void>;
    get contentWindow(): Window;
    get origin(): string;
    destroy(): void;
}
//# sourceMappingURL=iframe-manager.d.ts.map