import { Store } from "@omnia/fx/stores"; import { Guid, ThemeDefinitionV2 } from "@omnia/fx-models"; export declare class ThemeDefinitionStoreV2 extends Store { private themeDefinitions; constructor(); onActivated(): void; onDisposing(): void; /** * Implementation of getters */ getters: { all: () => Array; byId: (id: Guid) => ThemeDefinitionV2; }; /** * Implementation of mutations */ mutations: { addThemeDefinition: import("@omnia/fx/stores").StoreMutation<(theme: ThemeDefinitionV2) => void, (theme: ThemeDefinitionV2) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; /** * Implementation of actions */ actions: { load: import("@omnia/fx/stores").StoreAction void, (result: void) => void, (failureReason: any) => void, () => Promise>; }; }