import { GuidValue } from "@omnia/fx/models"; import { ProcessActionModel, Process, ProcessData, IdDict, ProcessCheckoutInfo, ProcessWithCheckoutInfo, Version, ProcessDataLayoutMergeResult } from "../models"; import { ProcessLibraryStatus, ProcessSite } from "../../models"; import { ProcessExportData } from "../models/data/processes/ProcessExportData"; export declare class ProcessService { private multilingualStore; private omniaContext; private httpClient; constructor(); checkIfDraftExists: (opmProcessId: string) => Promise; createDraftProcess: (processActionModel: ProcessActionModel) => Promise; createDraftProcessFromPublished: (opmProcessId: GuidValue, comment?: string) => Promise; restoreProcess: (processId: GuidValue) => Promise; checkinProcess: (opmProcessId: GuidValue) => Promise; saveCheckedOutProcess: (processActionModel: ProcessActionModel) => Promise; getProcessCheckoutInfo: (opmProcessId: GuidValue) => Promise; checkoutProcess: (opmProcessId: GuidValue, takeControl?: boolean) => Promise; copyToNewProcess: (opmProcessId: GuidValue, processStepId: GuidValue) => Promise; discardChangeProcess: (opmProcessId: GuidValue) => Promise; getProcess: (processId: GuidValue) => Promise; getProcessData: (opmProcessId: GuidValue, processStepId: GuidValue, hash: string) => Promise; getProcessDataLayoutMergeResult: (opmProcessId: GuidValue, processStepId: GuidValue, processDataHash: string, layoutHash: string, processTemplateVersionId: number) => Promise; getProcessDataExport: (processId: GuidValue) => Promise; deleteDraftProcess: (opmProcessId: GuidValue) => Promise; getArchivedOrPublishedProcessByProcessStepId: (processStepId: GuidValue, version: Version) => Promise; permanentlyDeleteProcess: (opmProcessIds: GuidValue[]) => Promise; getPreviewProcessByProcessStepId: (processStepId: GuidValue) => Promise; getDraftProcessesBySite: (teamAppId: GuidValue) => Promise; getPublishedProcessesBySite: (teamAppId: GuidValue) => Promise; getDraftProcessWorkingStatus: (teamAppId: GuidValue, opmProcessIds: Array, isGetAll: boolean) => Promise>; getPublishedProcessWorkingStatus: (teamAppId: GuidValue, opmProcessIds: Array) => Promise>; getRecycleBinWorkingStatus: (teamAppId: GuidValue, opmProcessIds: Array) => Promise>; checkIfDeletingProcessStepsAreBeingUsed: (processId: GuidValue, deletingProcessStepIds: Array) => Promise; syncToSharePoint: (opmProcessId: GuidValue) => Promise; unpublishProcess: (opmProcessId: string) => Promise; triggerArchive: (opmProcessId: GuidValue) => Promise; triggerMove: (opmProcessId: GuidValue) => Promise; getProcessSiteByAppId: (teamAppId: GuidValue) => Promise; getPublishedProcess: (opmProcessId: GuidValue) => Promise; getDraftProcess: (opmProcessId: GuidValue) => Promise; getProcessHistory: (opmProcessId: GuidValue) => Promise; resolveAuthoringSite: (targetUrl: string) => Promise; filterDeletedProcesses: (teamAppId: GuidValue) => Promise; getPublishedProcessesAllSystem: () => Promise; private generateClientSideData; private setProcessStepMultilingualTitle; setNewChangeCommentDraftProcess: (opmProcessId: GuidValue, comment: any) => Promise; }