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