import { OnDestroy } from '@angular/core'; import { Observable, Subject } from 'rxjs'; import { ChangedFields } from '../../data-fields/models/changed-fields'; import { ChangedFieldsMap } from '../../event/services/interfaces/changed-fields-map'; import * as i0 from "@angular/core"; export declare class ChangedFieldsService implements OnDestroy { protected _changedFields$: Subject; ngOnDestroy(): void; constructor(); get changedFields$(): Observable; emitChangedFields(changedFields: ChangedFieldsMap): void; parseChangedFieldsByCaseAndTaskIds(caseId: string, taskIds: Array, changedFieldsMap: ChangedFieldsMap): Array; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }