import { BrowserHistoryBuildOptions, HashHistoryBuildOptions, History, MemoryHistoryBuildOptions } from "history"; import { GlobalVariable } from "../pattern/global-page-data"; export declare const REACT_ROUTE_BASE_VARNAME = "routingBaseUri"; export declare type HistoryOptionTypes = BrowserHistoryBuildOptions | HashHistoryBuildOptions | MemoryHistoryBuildOptions; export declare type HistoryCreator = (opt: HistoryOptionTypes) => History; export interface MyHistoryOptions { baseUri?: string; current?: string; } export declare function replaceSingletonHistory(global: GlobalVariable, history: History): void; export declare function createSingletonHistory(global: GlobalVariable, options: MyHistoryOptions, creator?: HistoryCreator): History;