import { Store } from "@/store"; import { Navigation } from "@agentx/agentx-mfe-wc-based"; import { DynamicLayout, DynamicWidget } from "@uuip/unified-ui-platform"; export declare class ModuleDynamic { isDragDrop: boolean; header: DynamicLayout.Page | null; advancedHeader: Array | null; actionIcons: Array; panel: DynamicWidget.Options | null; persistent: DynamicWidget.Options[] | null; widgetExplorer: any | null; navigation: Store.Dynamic.NavRoute[] | null; homepage: Store.Dynamic.NavRoute | null; headless: DynamicLayout.Page | null; isConnector: boolean; currentRoute: string; panelConfig: DynamicWidget.Options | undefined; respPanelConfig: DynamicWidget.Options | undefined; persistentConfig: DynamicWidget.Options[] | null; respPersistentConfig: DynamicWidget.Options[] | null; navConfig: Store.Dynamic.NavRoute[] | null; respNavConfig: Store.Dynamic.NavRoute[] | null; homepageConfig: Store.Dynamic.NavRoute | null; resHomepageConfig: Store.Dynamic.NavRoute | null; updateLayoutForConnectorViewUnresponsiveWidget: (agentXAppRouting: any) => Promise; constructor(); updateSelectedRoute(route: string): void; get selectedRouted(): string; updatePanel(v: DynamicWidget.Options): void; resetResponsiveLayout(): void; updatePanelPersistentAttributes(): void; updateNavigation(v: Store.Dynamic.NavRoute[]): void; updateHomePage(homenav: Store.Dynamic.NavRoute | null): void; updatePanelWithPersistent(): void; updatePersistent(v: DynamicWidget.Options[]): void; updateScreenSize(v: boolean): void; updateIsDragDrop(v: boolean): void; updateHeader(v: DynamicLayout.Page | null): void; updateAdvancedHeader(v: Array | null): void; updateWidgetExplorer(v: any | null): void; updateActionIcons(v: Array): void; updateHeadless(v: DynamicLayout.Page): void; get persistentWidgets(): any; get showPersistentWidgets(): boolean | null; testStr: string; testObj: { sub: { sub: { val: string; }; }; }; testArr: string[]; testBool: boolean; testNotObservable: string; updTest(): void; } declare module "@/store" { namespace Store.Dynamic { type ConfigJson = { appTitle?: string; layoutName?: string; isRoleBasedLayout?: boolean; logo?: string; headerActions?: Array; stopNavigateOnAcceptTask?: boolean; collapseVoiceIntPane?: boolean; dragDropEnabled?: boolean; notificationTimer?: number; maximumNotificationCount?: number; browserNotificationTimer?: number; wxmConfigured?: boolean; desktopChatApp?: desktopChatAppMap; taskPageIllustration?: string; area: { header?: DynamicLayout.Page; advancedHeader?: Array; headless?: DynamicLayout.Page; panel?: DynamicWidget.Options; persistent?: DynamicWidget.Options[]; homepage?: NavRoute; navigation?: NavRoute[]; widgetExplorer?: any; }; }; type DesktopLayoutJson = { agent: ConfigJson; supervisor: ConfigJson; supervisorAgent: ConfigJson; }; type CachedLayout = { layout: DesktopLayoutJson | ConfigJson; userSelectedRole: string; }; type roleBasedConfigJson = { [key: string]: ConfigJson; }; type NavRoute = { nav: Navigation.Item; page: any; }; type desktopChatAppMap = { webexConfigured?: boolean; msTeamConfigured?: boolean; }; } } export declare const dynamic: ModuleDynamic; //# sourceMappingURL=store-dynamic.d.ts.map