export declare const redirect: (messageOptions: import("../channel").MessageDataType<"windowRedirect">) => Promise; export declare const routerPush: (messageOptions: import("../channel").MessageDataType<"windowRouterPush">) => Promise; export declare const reload: (messageOptions?: import("../channel").MessageDataType<"windowReload"> | undefined) => Promise; /** * Redirect to another URL */ export type windowRedirect = { responseType: void; /** * The URL for the redirection */ url: string; /** * If this is activated then the link will be opened in a new tab */ newTab?: boolean; }; /** * Push to an existing route */ export type windowRouterPush = { responseType: void; name?: string; path?: string; params?: Record; replace?: boolean; }; /** * Reload the current window */ export type windowReload = { responseType: void; };