import type { FailureKind } from "./errors.js"; import { type NavAction } from "./navigation.js"; export declare const POLL_DELAYS_MS: number[]; export interface NavigationOutcome { changed: boolean; indeterminate: boolean; } export declare function classifyNavigationOutcome(before: string | null, after: string | null, settled: boolean): NavigationOutcome; export interface PerformNavigationOptions { action: NavAction; to?: string; params?: Record; device?: string; includeRouteTable?: boolean; } export interface NavigationResult { success: boolean; kind: string | null; action: string; to: string | null; route: { before: string | null; after: string | null; }; changed: boolean; indeterminate: boolean; stack?: string[]; routeTable?: string[]; failureKind?: FailureKind; error?: string; } export declare function performNavigation(opts: PerformNavigationOptions): Promise; //# sourceMappingURL=navigate.d.ts.map