import { HistoryState } from './router.interface'; import { YRouteProps, PushConfigProps } from './router.interface'; export declare const useHistory: () => { state: any; goto: (data: string | HistoryState, moduleData?: any, deleteModuleName?: string | undefined, pushConfig?: PushConfigProps | undefined) => void; goBack: () => void; forward: () => void; go: (delta: number) => void; pop: (data: any, pathname: string) => any; registerRoute: (data: YRouteProps) => void; push: (url: string, pushConfig?: PushConfigProps | undefined) => Promise; replace: (data: string | HistoryState) => Promise; updateCurrent: (pathname: string, search?: string, moduleData?: any, deleteModuleName?: string | undefined) => void; getRoutes: () => Promise; updateHistory: (newHistory: string[], newHistoryRoute: any) => void; getCurrentPath: (pathname: string, path: string) => string; getParams: (pathname: string) => Record; }; //# sourceMappingURL=useHistory.d.ts.map