export interface OpenRouteOptions { /** Per-template override that turns the parsed deep-link params into the * client-side SPA path to redirect to. Return `null` to use the default * (`/`). Filter params (`f_*`) are appended automatically. */ resolveOpenPath?: (params: { app?: string; view?: string; params: Record; }) => string | null | undefined; /** Per-template escape hatch for public deep-link targets. Return true only * when the resolved SPA target is safe to show without a session. The open * route will redirect without writing application state. */ allowUnauthenticatedOpen?: (params: { app?: string; view?: string; params: Record; target: string; }) => boolean | Promise; } export declare function createOpenRouteHandler(options?: OpenRouteOptions): import("h3").EventHandlerWithFetch>; //# sourceMappingURL=open-route.d.ts.map