import type { DispatchExtensionConfig } from "../components/index.js"; export interface NavigationState { view: string; path?: string; workspaceAppId?: string; workspaceAppPath?: string; extensionId?: string; extensionSlug?: string; dreamId?: string; threadDebugMode?: string; sourceId?: string; inspectSourceId?: string; ownerEmail?: string; failureStatus?: string; range?: string; query?: string; runId?: string; threadId?: string; agentPath?: string; usageScope?: "me" | "workspace" | "app"; usageUserEmail?: string; usageAppId?: string; automationId?: string; } export declare function useNavigationState(extensions?: DispatchExtensionConfig, browserTabId?: string): void; export declare function dispatchNavigationQueryKey(browserTabId: string): readonly [string, string]; export declare function dispatchApplicationStatePath(key: string, browserTabId: string): string; export declare function buildDispatchNavigationState(pathname: string, search?: string, extensions?: DispatchExtensionConfig): NavigationState; //# sourceMappingURL=use-navigation-state.d.ts.map