import type { RouteInfo } from '../models/RouteInfo'; export declare class LocationHistory { private locationHistory; private tabHistory; add(routeInfo: RouteInfo): void; clearTabStack(tab: string): void; update(routeInfo: RouteInfo): void; private _add; private _areRoutesEqual; private _pop; private _replace; private _clear; private _getRouteInfosByKey; getFirstRouteInfoForTab(tab: string): RouteInfo | undefined; getCurrentRouteInfoForTab(tab?: string): RouteInfo | undefined; findLastLocation(routeInfo: RouteInfo): RouteInfo | undefined; previous(): RouteInfo; current(): RouteInfo; canGoBack(): boolean; }