import { type LookupFn, type SsrFPolicy } from "../infra/net/ssrf.js"; export declare class InvalidBrowserNavigationUrlError extends Error { constructor(message: string); } export type BrowserNavigationPolicyOptions = { ssrfPolicy?: SsrFPolicy; }; export declare function withBrowserNavigationPolicy(ssrfPolicy?: SsrFPolicy): BrowserNavigationPolicyOptions; export declare function assertBrowserNavigationAllowed(opts: { url: string; lookupFn?: LookupFn; } & BrowserNavigationPolicyOptions): Promise;