import { IFilterProvider } from './interfaces/filter-providers/IFilterProvider'; import { FilterOptionInformation } from './models/FilterOptionInformation'; import { FilterKey } from './models/FilterKey'; import { EventAggregationService } from './platform/EventAggregationService'; import { FilterBase } from './FilterBase.class'; export default abstract class Filter extends FilterBase { private trackerForExperiment; filterOptions: readonly FilterOptionInformation[]; filterProvider: IFilterProvider; collapsed: import("vue").ComputedRef; filterHintCount: import("vue").ComputedRef; constructor(key: FilterKey, filterProvider: IFilterProvider, eventAggregationService: EventAggregationService | undefined); toggleFilter(): void; private trackToggleForExperiment; } //# sourceMappingURL=Filter.class.d.ts.map