import { Observable } from 'rxjs'; import { IDataFilter } from 'verben-ng-ui'; import { FlowableStatus, QueryParams } from 'verben-workflow-ui/src/lib/models'; import { UtilService } from 'verben-workflow-ui/src/lib/services'; import { FlowableStatusService } from './flowable-status.service'; import { FlowableStatusState } from './flowable-status.state'; import * as i0 from "@angular/core"; export declare class FlowableStatusFacade { private service; private state; private utilService; private searchSubject; private destroy$; constructor(service: FlowableStatusService, state: FlowableStatusState, utilService: UtilService); isUpdating$(): Observable; getRequests$(): Observable; getQueryParams$(): Observable>; getSearchTerm$(): Observable; search(term: string): void; private handleSearch; filter(filterParams: IDataFilter[]): Promise; addNewRequest(task: FlowableStatus): void; loadRequests(): Promise; loadRequestsWithParam(param: string): Promise; updateQueryParams(params: Partial>): void; addRequest(request: Partial): Promise; updateRequest(request: FlowableStatus): Promise; loadMore(queue?: boolean): Promise; loadData(skip: number, limit: number): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }