import 'ix'; import { Route, RouteMapper } from '../../../Routing'; import { ReadOnlyProperty } from '../../../WebRx'; import { BaseViewModel, RoutingBreadcrumb } from '../../React'; export declare const SplashKey = "Splash"; export declare const DefaultKey = "*"; export declare class RouteHandlerViewModel extends BaseViewModel { routingMap: RouteMapper; static displayName: string; currentRoute: ReadOnlyProperty; routedComponent: ReadOnlyProperty; routingBreadcrumbs: ReadOnlyProperty; isLoading: ReadOnlyProperty; private loadComponent; constructor(routingMap: RouteMapper, routingStateRateLimit?: number); private updateDocumentTitle(component, title); private getActivator(route); private handleRedirect(activator); private getComponent(prev, next); private updateComponentRoutingState(activator, component); }