import { RouteState, RouterState } from './routeable'; export declare class RenderedRouteState { config: any; routeState: RouteState; componentName: string; setConfigState(_state: RouteState): void; constructor(routeState: RouteState, owner: any); setState(state: RouteState): void; destroy(): void; } export declare type RenderedRouteStateSet = { [k: string]: RenderedRouteState; }; export declare function recomputeStateSet(state: RouterState, owner: any, previousRouteStates: RenderedRouteStateSet): RenderedRouteStateSet;