import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { FilterListItem, FilterTypes, RiskFilterType } from '../../../models/risk-filter-type'; import { TranslateService } from '@ngx-translate/core'; export declare class RiskFilterComponent implements OnChanges { private translateService; filterTypes: Array; disabled: boolean; applyFilter: EventEmitter>; selectedFilter: FilterListItem; filtersArr: Array; private timeoutId; private allAvailableFilters; constructor(translateService: TranslateService); ngOnChanges(changes: SimpleChanges): void; onNewFilterSelected(selectedFilterId: any): void; onHideFilter(filterTypeId: FilterTypes): void; onFilterHidden(): void; sortFiltersDropdown(): void; onFilterValueChanged(event: RiskFilterType): void; onApplyFilter(): void; }