export interface Wrapper { init(state: T): void; navigate(arg: { path: string; replace: boolean; state: T; }): void; history(delta: number): void; subscribe(handler: (arg: { path: string; state: T; hasUAVisualTransition?: boolean; }) => void): () => void; } interface NavigateHandler { (arg: { url: string; replace?: boolean; navigateState?: any; }): void; } export declare const wrapHistory: ({ onNavigate }: { onNavigate: NavigateHandler; }) => Wrapper; export {}; //# sourceMappingURL=wrapper.d.ts.map