import { Store } from "@omnia/fx/stores"; import { GuidValue } from "@omnia/fx-models"; import { ProcessTemplate } from "../models"; export declare class ProcessTemplateStore extends Store { private processTemplateSerivice; private processTemplates; private ensureLoadProcessTemplatesPromise; getters: { processTemplates: () => ProcessTemplate[]; }; private privateMutations; actions: { ensureLoadProcessTemplates: import("@omnia/fx/stores").StoreAction void, (result: null) => void, (failureReason: any) => void, () => Promise>; ensureLoadProcessTemplate: import("@omnia/fx/stores").StoreAction void, (result: ProcessTemplate, processTemplateId: GuidValue, alwaysGetLatest?: boolean) => void, (failureReason: any, processTemplateId: GuidValue, alwaysGetLatest?: boolean) => void, (processTemplateId: GuidValue, alwaysGetLatest?: boolean) => Promise>; addOrUpdateProcessTemplate: import("@omnia/fx/stores").StoreAction void, (result: any, processTemplate: ProcessTemplate) => void, (failureReason: any, processTemplate: ProcessTemplate) => void, (processTemplate: ProcessTemplate) => Promise>; deleteProcessTemplate: import("@omnia/fx/stores").StoreAction void, (result: boolean, processTemplate: ProcessTemplate) => void, (failureReason: any, processTemplate: ProcessTemplate) => void, (processTemplate: ProcessTemplate) => Promise>; }; protected onActivated(): void; protected onDisposing(): void; }