import { type AppState } from './config'; /** * Sends a message to one instance's iframe only. Every internal caller uses this, so two * instances on the same page can never receive each other's messages. */ export declare const postMessageToInstance: (instance: AppState, message: Record) => boolean; /** * Kept for callers outside the SDK, which have no instance to name. Resolves to instance * #1. Nothing inside the SDK uses it, so an ambiguous answer cannot corrupt routing. */ export declare const getAngieIframe: () => HTMLIFrameElement | null; export declare const getAngieIframeOrigin: () => string | null; export declare const postMessageToAngieIframe: (message: Record, targetOrigin?: string) => boolean;