import * as z from "zod"; export declare const EXTERNAL_NAVIGATION_IFRAME_RPC_CHANNEL_ID: "replo:external-navigation-iframe-rpc"; export declare const EXTERNAL_NAVIGATION_IFRAME_RPC_CHANNEL_VERSION: 1; export declare const sandboxToParentExternalNavigationMethodConfig: { openExternal: { inputSchema: z.ZodObject<{ url: z.ZodURL; }, z.core.$strip>; outputSchema: z.ZodVoid; }; }; export declare const parentToSandboxExternalNavigationMethodConfig: {}; /** Opens what the frame hands up in a new tab. Null `frameOrigin` accepts any origin. */ export declare function createExternalNavigationParentChannel({ getFrameWindow, frameOrigin, }: { getFrameWindow: () => Window | null; frameOrigin: string | null; }): import("./iframeRpcChannel").IframeRpcChannel<{}>;