import { ActorTag, ErrorResponse, Escalation, FlowableStatus, Form, OperationAction, Paged, ReportSchedule, Tag, Workflow, WorkflowStage } from 'verben-workflow-ui/src/lib/models'; import { EnvironmentService, HttpWebRequestService } from 'verben-workflow-ui/src/lib/services'; import * as i0 from "@angular/core"; export declare class WorkflowDataService { private httpService; private envSvc; constructor(httpService: HttpWebRequestService, envSvc: EnvironmentService); getWorkflowWithParam(param: string, skip?: number, limit?: number, sortParam?: string, sortOrder?: string): Promise>; getWorkflows(skip?: number, limit?: number): Promise>; getForms(skip?: number, limit?: number): Promise>; getTags(skip?: number, limit?: number): Promise>; saveWorkflows(requests: Partial[]): Promise; deleteWorkflowStages(requests: WorkflowStage['Code'][]): Promise; deleteWorkflowActions(requests: string[]): Promise; saveEscalations(requests: Partial[]): Promise; deleteEscalations(requests: Escalation['Code'][]): Promise; searchEscalationWithParam(params: Pick, skip?: number, limit?: number, sortOrder?: string): Promise>; getEscalationWithParam(param: string, skip?: number, limit?: number, sortParam?: string, sortOrder?: string): Promise>; getReportSchedules(skip?: number, limit?: number): Promise>; getOperationActions(skip?: number, limit?: number): Promise>; saveActorTags(requests: ActorTag[]): Promise; getFlowableStatuses(skip?: number, limit?: number): Promise>; private createMockWorkflow; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }