import { Store } from "@/store"; import { Navigation } from "@agentx/agentx-mfe-wc-based"; export declare class ModuleDesktopLayout { private _navs; isDesktopLayoutLoaded: boolean; layoutMainConfigs: Store.Dynamic.roleBasedConfigJson | undefined; private _routerViewClasses; constructor(); get navigation(): any; private insertNavItem; updateApsDisplay(): void; updateQueueStatsDisplay(): void; updateInteractionsNavItem(): void; updateTopicAnalyticsNavItem(): void; updateFlowsNavItem(): void; updateAiStudioNavItem(): void; updateAnalyzerNavItem(): void; updateConfigurationsManagerNavItem(): void; updateSchedulingNavItem(): void; updateWfmForecastNavItem(): void; updateCustomHomePageNavItem(): void; addDynamicNavIcon(item: Navigation.Item): void; addDefaultNavIcon(item: Navigation.Item): void; removeDynamicNavIcon(item: Navigation.Item): void; removeDynamicNavigationTo(navigateTo: string): void; updateDynamicNavIcon(oldItem: Navigation.Item, newItem: Navigation.Item): void; updateDesktopLayoutLoaded(status: boolean): void; updateLayoutMainConfigs: (config: Store.Dynamic.roleBasedConfigJson) => void; addDynamicHomeNav: (homeNav: Navigation.Item) => void; addDefaultHomeNav: (defaultHomeNav: Navigation.Item) => void; updateAgentTaskNavIcon(isTaskListV2Enabled: boolean): void; get getRouterViewClasses(): { [key: string]: boolean; }; setRouterViewClasses(classes: { [key: string]: boolean; }): void; } export declare const layout: ModuleDesktopLayout; //# sourceMappingURL=store-desktop-layout.d.ts.map