import { EventEmitter } from '@angular/core'; import { Observable } from 'rxjs'; import { AxFilter } from '../../enlighten-lib/filters/ax-filter'; import * as i0 from "@angular/core"; export declare class ChoiceListFilterService { refreshFilterPropertyEvent: EventEmitter; parentEventEmitterRef: EventEmitter; refreshChildFilterEventEmitterRef: EventEmitter; private _parentFilterList; /** * Constructor */ constructor(); /** * Getter for entities */ get parentFilterList$(): Observable; /** * when filter click then open filter properties. */ refreshChildFilter(parentFilterKey: string | number, parentFilter: AxFilter): void; /** * when filter click then open filter properties. */ refreshFilterProperty(filter: any): void; /** * when filter click then open filter properties. */ refreshFilterListProperty(filters: Array): void; /** * when parent filter add to child filter then call */ refreshParentEventEmitter(guid: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }