interface IframeCommOpts { defaultTarget: any; defaultOrigin: string; } /** * 简化iframe间通信api * @category Comm */ export declare const iframeComm: ({ defaultTarget, defaultOrigin }?: IframeCommOpts) => { on: (eventName: string, listener: (evt: MessageEvent, ...args: any[]) => any) => () => void; emit: { (eventName: string, ...args: any[]): import("../../common/utils/eventToP").extendedPromise; (target: U | U[], eventName: string, ...args: any[]): import("../../common/utils/eventToP").extendedPromise; }; once: (eventName: string, listener: (evt: MessageEvent, ...args: any[]) => any) => () => void; off: (eventName: string, listener: import("../../types").Fn) => void; removeAllListeners: (eventName?: string | undefined) => void; close: any; }; export {}; /** * @examples */