import { IRouteContext, IMessageBusTopicSubscription, AppInstanceContext } from "../../models"; /** * Router controlling routes and navigation in Omnia App SPA* **/ export declare class Router { private static ir; /** * Gets the current route context **/ static get routeContext(): IRouteContext; /** * Subscribe to navigate events **/ static get onNavigate(): IMessageBusTopicSubscription; static init(): void; static setDocumentTitle(title: string, ignoreIfTokenBasedExists?: boolean): void; /** * Navigates to new route **/ static navigate(title: string, path: string, stateData?: any): void; static onAppInstanceChanged(): IMessageBusTopicSubscription; }