import type { IconNames } from '../../presentation'; export interface INavigationCategory { key: string; label: string; icon?: string; iconName?: IconNames; primary: boolean; order: number; } export declare class NavigationCategoryRegistry { private categories; private orderOverrides; register(category: INavigationCategory): void; get(key: string): INavigationCategory; has(key: string): boolean; getAll(): INavigationCategory[]; overrideCategoryOrder(key: string, order: number): void; getHighestOrder(): number; getOrder(category: INavigationCategory): number; } export declare const navigationCategoryRegistry: NavigationCategoryRegistry;