import { Store } from '@ngrx/store'; import { IFiltersState } from '../../reducer/filters.reducer'; import { Observable } from 'rxjs'; import { FilterMetadata } from '../../models/metadata/filter-metadata.interface'; import { OnDestroy, OnInit } from '@angular/core'; import { IFiltersConfig } from '../../models/filters-config'; import { FilterCounters } from '../../models/counters/filter-counters.interface'; import { TranslateService } from '@ngx-translate/core'; export declare class FilterContainerComponent implements OnInit, OnDestroy { protected store: Store; protected config: IFiltersConfig; private translateService; isLongFiltersList: boolean; showOnlyFavorite: boolean; isGotSmallListFromProvider: boolean; metadataFromState: FilterMetadata; filterCountersFromState: FilterCounters; subscribers: any[]; filtersSearchResults: {}; filter: any; isLoading$: Observable; filterSearchResults$: Observable; metadataFromState$: Observable; filterCountersFromState$: Observable; isGotSmallListFromProvider$: Observable; showOnlyFavorites$: Observable; isRTL: boolean; constructor(store: Store, config: IFiltersConfig, translateService: TranslateService); ngOnInit(): void; ngOnDestroy(): void; onMetadataChange(metadata: any): void; showAll(): void; toggleShowMoreLess(): void; toggleVisible(): void; }