import { Store } from "../../../stores"; import { LayoutTemplateRegistration } from "../../../models"; import { LocalizationService } from "../../../services"; export declare class LayoutTemplateStore extends Store { localizationService: LocalizationService; private resolvableRegistrationTemplates; registrations: import("../../../stores").StoreState; onActivated(): void; onDisposing(): void; areItemsLoaded(): boolean; getters: { searchTemplates: (searchText: string) => LayoutTemplateRegistration[]; }; /** * Implementation of mutations */ mutations: { registerItem: import("../../../stores").StoreMutation<(item: LayoutTemplateRegistration) => void, (item: LayoutTemplateRegistration) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; actions: { ensureLoadTemplates: import("../../../stores").StoreAction void, (result: void) => void, (failureReason: any) => void, () => Promise>; }; private ensureLoadTemplates; private setTemplates; }