export declare const validTopLevelViews: readonly ["logs", ...string[]]; export type TValidView = typeof validTopLevelViews[number]; export declare function isValidView(view: string): boolean; export declare function isValidSubview(view: string, subview: string): boolean; declare class AppRouter { private router; private initialized; private suppressStateUpdate; constructor(); init(): void; private setupRoutes; private setupStateSync; private handleInitialRoute; private updateViewState; navigateTo(path: string): void; navigateToView(view: string, subview?: string): void; getCurrentView(): string; destroy(): void; } export declare const appRouter: AppRouter; export {};