import type { NavigateFunction, NavigateOptions } from "react-router"; export declare const AGENT_CHAT_VIEW_TRANSITION_NAME = "agent-native-chat"; export declare const AGENT_CHAT_VIEW_TRANSITION_CLASS = "agent-native-chat-view-transition"; export declare const AGENT_CHAT_VIEW_TRANSITION_PREPARE_EVENT = "agentNative.chatViewTransitionPrepare"; export declare const AGENT_CHAT_HOME_HANDOFF_TTL_MS: number; export interface AgentChatViewTransition { readonly ready: Promise; readonly finished: Promise; readonly updateCallbackDone: Promise; skipTransition(): void; } export interface AgentChatViewTransitionOptions { document?: Document | null; disabled?: boolean; respectReducedMotion?: boolean; } export interface AgentChatHomeHandoffOptions { ttlMs?: number; } export declare function supportsAgentChatViewTransition(doc?: Document | null | undefined): boolean; export declare function getAgentChatViewTransitionStyle