import { EventEmitter } from '@angular/core';
import { FiltrosAplicadosModel } from '../../models/filtros-aplicados/filtros-aplicados.model';
import * as i0 from "@angular/core";
export declare class AppliedFiltersComponent {
    protected get Array(): typeof Array;
    filtrosAplicadosInterno?: FiltrosAplicadosModel[];
    get filtrosAplicados(): FiltrosAplicadosModel[] | undefined;
    set filtrosAplicados(value: FiltrosAplicadosModel[] | undefined);
    aliasNames: string[];
    valueToReset: null | string;
    theme: string;
    removeFilter: EventEmitter<{
        control: string;
        value: null | string;
    }>;
    constructor();
    clearFilter(control: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AppliedFiltersComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AppliedFiltersComponent, "lib-applied-filters", never, { "filtrosAplicados": { "alias": "filtrosAplicados"; "required": true; }; "aliasNames": { "alias": "aliasNames"; "required": true; }; "valueToReset": { "alias": "valueToReset"; "required": false; }; "theme": { "alias": "theme"; "required": false; }; }, { "removeFilter": "removeFilter"; }, never, never, true, never>;
}
