import { Observable } from 'rxjs'; import { Actor, Form, QueryParams, Task, WorkflowAction } from 'verben-workflow-ui/src/lib/models'; import * as i0 from "@angular/core"; export declare class MyQueueState { private updating$; private tasks$; private queryParams$; private nextActions$; private nextActors$; private taskForms$; isUpdating$(): Observable; setUpdating(isUpdating: boolean): void; getRequests$(): Observable; setRequests(tasks: Task[]): void; getNextActions$(): Observable; getNextActors$(): Observable; getTaskForms$(): Observable; setNextActions(nextActions: WorkflowAction[]): void; setNextActors(nextActors: Actor[]): void; setTaskForms(taskForms: Form[]): void; getQueryParams$(): Observable>; getQueryParamsValue(): QueryParams & { user?: string; }; updateQueryParams(params: Partial>): void; resetQueryParams(): void; addRequest(task: Task): void; updateRequest(updatedRequest: Task): void; removeRequest(taskCode: string): void; appendRequests(newRequests: Task[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }