import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { Subject } from 'rxjs'; import { Field, Filter, Operator } from './filtering.interface'; import { FieldsService } from './fields.service'; export declare class FilterComponent implements OnDestroy, OnInit { private fieldsService; destroy$: Subject<{}>; filter$: Subject; field$: Subject; operator$: Subject; value$: Subject; fields: Field[]; field: Field; operator: Operator; value: string | string[]; filter: Filter; hideRemove: Boolean; remove: EventEmitter<{}>; onRemove(): void; ngOnDestroy(): void; ngOnInit(): void; constructor(fieldsService: FieldsService); }