import { NavigationActionType } from '../../types/navigationActionType/NavigationActionType.native'; import { NavigationState } from './HistoryType'; type NavigationType = { beforeURLChange: (current: NavigationState, next: () => void) => boolean; URLChange: (current: NavigationState) => void; }; export type NavigateConfig = { /** * @default push */ action?: NavigationActionType; replace?: boolean; }; export declare const History: { addEventListener: (key: K, cb: NavigationType[K]) => () => void; goBack: (delta?: number) => void; initial: (initialRoute?: string) => void; navigate: (url: string | URL, config?: NavigateConfig) => void; state: NavigationState; }; export {};