import { OnInit, OnDestroy, ElementRef } from '@angular/core'; import { IFiltersState } from '../../../filters/reducer/filters.reducer'; import { Store } from '@ngrx/store'; import { ClickOutsideService } from '../../../core/click-outside/click-outside.service'; import { IFilter } from '../../../filters/models/IFilter'; import { FilterMetadata } from '../../../filters/models/metadata/filter-metadata.interface'; import { ICaseFacetsState } from '../../../menu-items/cases/models/case.model'; import { IFilterStatusBar, IStatusBarConfig } from '../../models/statusBar-config.model'; import { IFiltersConfig } from '../../../filters/models/filters-config'; import { TranslateService } from '@ngx-translate/core'; export declare class FiltersPanelComponent implements OnInit, OnDestroy { statusBarConfig: IStatusBarConfig; filtersConfig: IFiltersConfig; store: Store; protected element: ElementRef; protected clickOutside: ClickOutsideService; protected translateService: TranslateService; MORE_FILTERS: string; expand: { [filterName: string]: boolean; }; filtersMap: { [filterName: string]: { active: boolean; title: string; }; }; onlyFavorite: boolean; disableOnlyFavoritesButton: boolean; selectFiltersMetadata$: import("rxjs").Observable; onlyFavorite$: import("rxjs").Observable; isEnableFavorites$: import("rxjs").Observable; resetFilterMapOnMetadateEmpty$: import("rxjs").Observable; updateFilters$: import("rxjs").Observable<[Map, ICaseFacetsState]>; isClickOutside$: import("rxjs").Observable; get config(): IFilterStatusBar; get filters(): IFilter[]; isRTL: boolean; constructor(statusBarConfig: IStatusBarConfig, filtersConfig: IFiltersConfig, store: Store, element: ElementRef, clickOutside: ClickOutsideService, translateService: TranslateService); ngOnInit(): void; ngOnDestroy(): void; showOnlyFavorites(closeFilter?: boolean): void; isFilter(filter: any): boolean; expandFilter(filterName?: any): void; isSomeFilterExpand(): boolean; private closeAllFilter; getFilterTooltip(filterName: string): string; }