import { EventEmitter, OnInit } from '@angular/core'; import { FilterControlTypes, FilterSearchOptions, FilterTypes, RiskFilterType, SelectFilterOption } from '../../../../models/risk-filter-type'; import { AgilityRiskFilterService } from '../../../../providers/agility-risk-filter.service'; import { TranslateService } from '@ngx-translate/core'; export declare class RiskFiltersComponent implements OnInit { private filterService; private translateService; filterType: RiskFilterType; filterValueChanged: EventEmitter; hideFilter: EventEmitter; readOnly: boolean; filterValue: string | string[] | Date; searchOption: FilterSearchOptions; selectOptions: Array; filterControlTypes: typeof FilterControlTypes; filterSearchOptions: typeof FilterSearchOptions; filterTypes: typeof FilterTypes; constructor(filterService: AgilityRiskFilterService, translateService: TranslateService); ngOnInit(): void; processOption(option: SelectFilterOption): void; onFilterChange(): void; onHideFilter(): void; }