import { DuochatCommand, DuochatConfig, PostMessagePayload } from './types'; export declare function setWidgetOrigin(baseUrl: string): void; export declare function setFrames(launcher: HTMLIFrameElement, messenger: HTMLIFrameElement): void; export declare function getFrames(): { launcher: HTMLIFrameElement | null; messenger: HTMLIFrameElement | null; }; export declare function setMessengerVisible(visible: boolean): void; export declare function setLauncherVisible(visible: boolean): void; export declare function clearFrames(): void; export declare function sendToWidget(command: DuochatCommand, data?: Partial): void; export declare function listenFromWidget(handler: (payload: PostMessagePayload) => void): () => void; //# sourceMappingURL=bridge.d.ts.map