import { GuidValue } from "@omnia/fx-models"; import { Store } from "@omnia/fx/stores"; import { SharePointField } from "../../models"; import { DocumentSharePointFieldStore } from "./DocumentSharePointFieldStore"; /** * The store is using for process document properties * * */ export declare class DocumentPropetiesStore extends Store { private enterprisePropertyStore; private enterprisePropertySetStore; private documentTypeStore; documentSharePointFieldStore: DocumentSharePointFieldStore; private teamworkContext; private omniaContext; private loadDocumentFieldsPromise; private documentTypeField; private documentTypeIdField; private documentFields; getters: { documentFields: () => SharePointField[]; documentTypeFields: () => Array; }; mutations: {}; actions: { ensureDocumentTypeFields: import("@omnia/fx/stores").StoreAction void, (result: void, documentTypeId: GuidValue, fileUrl: string) => void, (failureReason: any, documentTypeId: GuidValue, fileUrl: string) => void, (documentTypeId: GuidValue, fileUrl: string) => Promise>; ensureDocumentFields: import("@omnia/fx/stores").StoreAction void, (result: void, ...args: string[]) => void, (failureReason: any, ...args: string[]) => void, (...fileUrls: string[]) => Promise>; }; private ensureLoadDocumentFields; private processDocumentFields; private getDocumentFieldsInSet; private getCurrentSPSiteUrl; protected onActivated(): void; protected onDisposing(): void; }