import { Observable } from 'rxjs'; import { IDataFilter } from 'verben-ng-ui'; import { QueryParams, Workflow, WorkflowOperation } from 'verben-workflow-ui/src/lib/models'; import * as i0 from "@angular/core"; export declare class WorkflowsState { private updating$; private requests$; private searchTerm$; private queryParams$; private filterParams$; private operations$; isUpdating$(): Observable; setUpdating(isUpdating: boolean): void; getRequests$(): Observable; setRequests(requests: Workflow[]): void; setOperations(operations: WorkflowOperation[]): void; getOperations$(): Observable; getFilterParams$(): Observable; setFilterParams(params: IDataFilter[]): void; appendRequests(newRequests: Workflow[]): void; getSearchTerm$(): Observable; getSearchTermValue(): string; setSearchTerm(term: string): void; getQueryParams$(): Observable>; getQueryParamsValue(): QueryParams; updateQueryParams(params: Partial>): void; resetPagination(): void; addRequest(request: Workflow): void; updateRequest(updatedRequest: Workflow): void; removeRequest(requestId: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }