import { Props } from './props'; /** * Handles communication with the embedded iframe. * Sets up the iframe with the correct URL and query parameters. * Listens for messages from the iframe and responds accordingly. * Cleans up the connection when disposed. */ export declare class EmbedIframeParentHandler { #private; config: Props; iframe?: HTMLIFrameElement; constructor(args: { config: Props; }); /** * Computes the iframe URL by merging the configured iframe's URL search params * with the parent window's location search params. * Ensures that specific params are included for proper iframe functionality. */ get iframeUrl(): string; setIframe: (iframe?: HTMLIFrameElement) => void; dispose(): void; } //# sourceMappingURL=EmbedIframeParentHandler.d.ts.map