export type AdminShellHooks = {
    resetMenuRoutes?: () => void;
    onLogoutCleanup?: () => void | Promise<void>;
};
export declare function configureAdminShellHooks(next: AdminShellHooks): void;
export declare function getAdminShellHooks(): AdminShellHooks;
/** logout 时执行 router 注册的清理（WS 断开、菜单路由标记重置等） */
export declare function runAdminShellLogoutCleanup(): void;
