import { ElementRef, EventEmitter, Injector, OnInit } from '@angular/core';
import { NgxFiltersService } from './ngx-filters.service';
import { Filter, FilterTypes } from "./ngx-types";
export declare class NgxFiltersComponent implements OnInit {
    filtersService: NgxFiltersService;
    private el;
    filters: Filter[];
    loading: boolean;
    filterCount: number;
    filterCountChange: EventEmitter<number>;
    clear: EventEmitter<any>;
    constructor(injector: Injector, filtersService: NgxFiltersService, el: ElementRef<HTMLElement>);
    ngOnInit(): void;
    get filterTypes(): typeof FilterTypes;
    onClear(filter: Filter): void;
    ngAfterViewInit(): void;
    private _setClassToDialogContainer;
}
