import { AdminRoute, TokenBasedRouteStateData, GuidValue } from "../../models"; import { TokenBasedRouter } from "../TokenBasedRouter"; declare class InternalAdminRouter extends TokenBasedRouter { private static manifestIdReg; private parentTitle; constructor(); /** * Implement abstract function */ protected resolveRouteFromPath(path: string): AdminRoute; /** * Implement abstract function */ protected buildContextPath(routeContext: AdminRoute): string; /** * Override protected function logic */ protected protectedNavigate(title: string, context: AdminRoute, stateData?: TokenBasedRouteStateData): void; /** * Override protected function logic */ protected protectedClearRoute(): void; navigateRoot(title: string, manifestId: GuidValue, urlSegment?: string): void; navigatePath(title: string, path: string): void; clearRoute(): void; get parentRouterTitle(): string; setParentRouterTitle(title: string): void; } export declare const AdminRouter: InternalAdminRouter; export {};