import { OnInit, EventEmitter } from '@angular/core';
import { FilterType } from './filters-type.enum';
import { FiltersModel } from './filters.model';
import { IFilterOption } from './filters-config.interface';
import { DropdownDirective } from '../dropdown/dropdown.directive';
export declare class FiltersCollapsedComponent implements OnInit {
    dropdown: DropdownDirective;
    FilterType: typeof FilterType;
    activePane: string;
    selectedFilter: FiltersModel;
    data: FiltersModel[];
    onFilter: EventEmitter<{}>;
    onSearchFilter: EventEmitter<{}>;
    constructor();
    ngOnInit(): void;
    clearSearch(filter: FiltersModel): void;
    changeFilterSelection(filter: FiltersModel): void;
    selectFilterOption(option: IFilterOption): void;
    searchFilter(filter: FiltersModel): void;
    back(): void;
    onSlideDone($event: any): void;
    totalActiveFilters(): number;
    /**
     * Used for track by and boost performance
     */
    trackByFn(index: any, action: any): any;
}
