import { History } from './base'; import { HistoryOptions, HistoryState, Navigation, BackNavigationType } from '../types'; import type { Wrapper } from './wrapper'; import { wrapHistory } from './wrapper'; export declare class ClientHistory extends History { private goPromiseResolve; private goPromiseReject; private currentIndex; private currentState; private historyUnsubscribeCallback; private backNavigationWithinRouteType; protected historyWrapper: Wrapper; constructor({ backNavigationWithinRouteType, }?: { backNavigationWithinRouteType?: BackNavigationType; }); protected onNavigate: Parameters[0]['onNavigate']; getCurrentState(): HistoryState | undefined; init(navigation: Navigation): void; unsubscribe(): void; save(navigation: Navigation): void; go(to: number, options?: HistoryOptions): Promise; } //# sourceMappingURL=client.d.ts.map