import { EventEmitter } from '@angular/core'; import { FilterGroup, FilterItem } from './filter.types'; export declare class FilterComponent { groups: FilterGroup[]; heading: string; /** * An event that is emitted when the Apply Filters button is pressed. * * The event will contain an array of filter groups. */ filtersChange: EventEmitter; trackExpansion: (index: number) => string; trackFilterItem: (groupIndex: number, index: number) => string; onExpansionChange(filterGroup: FilterGroup): void; onCheckboxChange(event: Event, filterGroup: FilterGroup, filterItem: FilterItem): void; onClear(): void; onApply(): void; }