import { Actor, ErrorResponse, Form, Task, WorkflowAction } from 'verben-workflow-ui/src/lib/models'; import { HttpWebRequestService } from 'verben-workflow-ui/src/lib/services'; import * as i0 from "@angular/core"; export declare class OperationPopupService { private httpService; constructor(httpService: HttpWebRequestService); getNextActions(taskCode: string): Promise; getPreviousActions(taskCode: string): Promise; getAllPreviousActions(taskCode: string): Promise; getNextActors(taskCode: string, forCurrentStage: boolean, stageCode?: string): Promise; passOn(fromStage: string, toStage: string, task: Task, comment: string, recipient?: string): Promise; passBack(fromStage: string, toStage: string, task: Task, comment: string, recipient?: string): Promise; pickTask(targetStage: string, task: Task, comment: string, recipient?: string): Promise; releaseTask(targetStage: string, task: Task, comment: string, recipient?: string): Promise; followTask(actorId: string, task: Task): Promise; unfollowTask(taskId: string, actorId: string): Promise; reAssign(task: Task, comment: string, fromUser?: string, toUser?: string): Promise; skipTo(fromStage: string, toStage: string, task: Task, comment: string, recipient?: string, isBackward?: boolean): Promise; getCurrentFormsForTask(taskCode: string): Promise; fillForm(form: Form, taskCode: string): Promise
; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }