import { QueryList } from "@angular/core";
import { EclCategoryFilterItemComponent } from "./ecl-category-filter-item.component";
import { ECLBaseDirective } from "../../ecl-base.directive";
import * as i0 from "@angular/core";
export declare class EclCategoryFilterListComponent extends ECLBaseDirective {
    className: boolean;
    role: string;
    eclCategoryFilterItems: QueryList<EclCategoryFilterItemComponent>;
    get level(): number;
    set level(value: number);
    private _level;
    get hasChildren(): boolean;
    get children(): EclCategoryFilterItemComponent[];
    updateChildrenItemsLevel(value: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclCategoryFilterListComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclCategoryFilterListComponent, "ecl-category-filter-list", never, {}, {}, ["eclCategoryFilterItems"], ["*"], false>;
}
//# sourceMappingURL=ecl-category-filter-list.component.d.ts.map