import INavigationManager from "./INavigationManager"; import ILocationHandler from "./ILocationHandler"; import { IViewModelRegistry } from "../registry/IViewModelRegistry"; import Dictionary from "../util/Dictionary"; import { IRouterConfig } from "../navigation/IRouterConfig"; declare class NavigationManager implements INavigationManager { private locationHandler; private registry; private routerConfig; constructor(locationHandler: ILocationHandler, registry: IViewModelRegistry, routerConfig: IRouterConfig); navigate(area: string, viewmodelId?: string, parameters?: Dictionary): void; replace(area: string, viewmodelId?: string, parameters?: Dictionary): void; getNavigationPath(area: string, viewmodelId?: string, parameters?: Dictionary): string; private substituteParamsForPath(entry, parameters); } export default NavigationManager;