import { EnterprisePropertyCategory, GuidValue } from "../models"; import { Store } from "./Store"; import { EnterprisePropertyCategoryService } from "../services/EnterprisePropertyCategoryService"; export declare class EnterprisePropertyCategoryStore extends Store { enterprisePropertyCategoryService: EnterprisePropertyCategoryService; private ensuredLoadCategoriesPromise; private enterprisePropertyCategories; getters: { enterprisePropertyCategories: () => EnterprisePropertyCategory[]; }; mutations: { updateEnterprisePropertyCategories: import("./Store").StoreMutation<() => void, () => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; actions: { ensureLoadAllCategories: import("./Store").StoreAction void, (result: void) => void, (failureReason: any) => void, () => Promise>; addEnterprisePropertyCategory: import("./Store").StoreAction void, (result: void, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (failureReason: any, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (enterprisePropertyCategory: EnterprisePropertyCategory) => Promise>; updateEnterprisePropertyCategory: import("./Store").StoreAction void, (result: void, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (failureReason: any, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (enterprisePropertyCategory: EnterprisePropertyCategory) => Promise>; updateEnterprisePropertyCategoryOrders: import("./Store").StoreAction void, (result: void, sortedCategoryIds: GuidValue[]) => void, (failureReason: any, sortedCategoryIds: GuidValue[]) => void, (sortedCategoryIds: Array) => Promise>; removeEnterprisePropertyCategory: import("./Store").StoreAction void, (result: void, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (failureReason: any, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (enterprisePropertyCategory: EnterprisePropertyCategory) => Promise>; }; onActivated(): void; onDisposing(): void; }