import { Params } from './useRouterHelpers/useRouterHelpers';
export declare const useHistory: () => {
    push: (route: string, params?: Params | undefined) => void;
    length: number;
    action: import("history").Action;
    location: import("history").Location<import("history").History.PoorMansUnknown>;
    replace(path: string, state?: import("history").History.PoorMansUnknown): void;
    replace(location: import("history").LocationDescriptorObject<import("history").History.PoorMansUnknown>): void;
    go(n: number): void;
    goBack(): void;
    goForward(): void;
    block(prompt?: string | boolean | import("history").History.TransitionPromptHook<import("history").History.PoorMansUnknown> | undefined): import("history").UnregisterCallback;
    listen(listener: import("history").History.LocationListener<import("history").History.PoorMansUnknown>): import("history").UnregisterCallback;
    createHref(location: import("history").LocationDescriptorObject<import("history").History.PoorMansUnknown>): string;
};
