import type { BasePostMessageStream } from "@metamask/post-message-stream"; import { BaseSnapExecutor } from "../common/BaseSnapExecutor.cjs"; export declare class IFrameSnapExecutor extends BaseSnapExecutor { /** * Initialize the IFrameSnapExecutor. This creates a post message stream from * and to the parent window, for two-way communication with the iframe. * * @param stream - The stream to use for communication. * @returns An instance of `IFrameSnapExecutor`, with the initialized post * message streams. */ static initialize(stream?: BasePostMessageStream): IFrameSnapExecutor; } //# sourceMappingURL=IFrameSnapExecutor.d.cts.map