import { AdminNavigationBuiltInCategory, NavigationNode, NavigationMenuNode, Future } from "../../../models"; import { Store } from "../../../stores"; type AdminNavCategory = AdminNavigationBuiltInCategory | string; declare class AdminStoreClass extends Store { private localizationService; private omniaContext; private resolveNavigationNodesRegister; private resolveNavigationMenuNodesRegister; /** * State */ private navigationNodes; private navigationMenuNodes; private categories; protected onActivated(): void; protected onDisposing(): void; /** Implementation of Getters */ getters: { getNavigationMenuNodesById: (parentNodeKey: string) => import("@omnia/fx-models").BladeMenuNavigationNode[]; getCategories: () => string[]; getNavigationNodes: () => NavigationNode[]; }; actions: { ensureRegisteredNavigationNodes: import("../../../stores").StoreAction void, (result: void) => void, (failureReason: any) => void, () => Future>; ensureRegisteredNavigationMenuNodes: import("../../../stores").StoreAction void, (result: void) => void, (failureReason: any) => void, () => Future>; }; mutations: { addNavigationMenuNode: import("../../../stores").StoreMutation<(navigationNodes: NavigationMenuNode | NavigationMenuNode[]) => void, (navigationNodes: NavigationMenuNode | NavigationMenuNode[]) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; addNavigationNode: import("../../../stores").StoreMutation<(navigationNodes: NavigationNode | NavigationNode[]) => void, (navigationNodes: NavigationNode | NavigationNode[]) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; addCategories: import("../../../stores").StoreMutation<(category: string) => void, (category: string) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; updateCategories: import("../../../stores").StoreMutation<(category: AdminNavCategory) => void, (category: string) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; } export declare const AdminStore: AdminStoreClass; export {};