import { BrowserHistoryBuildOptions, History, MemoryHistoryBuildOptions } from "history"; export type HistoryBuildOptions = BrowserHistoryBuildOptions | MemoryHistoryBuildOptions; export declare function isHistory(arg: object): arg is History; export type HistoryType = "browser" | "memory"; export declare function isHistoryType(arg: string): arg is HistoryType; export interface HistoryParams { type?: HistoryType; history?: HistoryBuildOptions; isolate?: boolean; } export declare function isHistoryParams(arg: object): arg is HistoryParams; export declare function setInitialHistoryFromParams(params?: HistoryParams): History; export default function getHistory(backwardsCompatibleParams?: HistoryParams): History; export declare function setHistory(h: History): void;