import { QueryList, DoCheck, IterableDiffers } from '@angular/core';
import { ECLBaseDirective } from '../ecl-base.directive';
import { EclTagComponent } from '../ecl-tag';
import * as i0 from "@angular/core";
export declare class EclOrderedListDirective extends ECLBaseDirective {
    cmpClass: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclOrderedListDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclOrderedListDirective, "[eclOrderedList]", never, {}, {}, never>;
}
export declare class EclOrderedListItemDirective extends ECLBaseDirective {
    cmpClass: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclOrderedListItemDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclOrderedListItemDirective, "[eclOrderedListItem]", never, {}, {}, never>;
}
export declare class EclUnorderedListDirective extends ECLBaseDirective {
    cmpClass: boolean;
    isDivider: boolean;
    isNoBullet: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclUnorderedListDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclUnorderedListDirective, "[eclUnorderedList]", never, { "isDivider": "isDivider"; "isNoBullet": "isNoBullet"; }, {}, never>;
}
export declare class EclUnorderedListItemDirective extends ECLBaseDirective {
    cmpClass: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclUnorderedListItemDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclUnorderedListItemDirective, "[eclUnorderedListItem]", never, {}, {}, never>;
}
export declare class EclDescriptionListDirective extends ECLBaseDirective implements DoCheck {
    private differs;
    private differ;
    isHorizontal: boolean;
    isTaxonomy: boolean;
    eclTagComponents: QueryList<EclTagComponent>;
    constructor(differs: IterableDiffers);
    get cssClasses(): any;
    ngAfterContentInit(): void;
    ngDoCheck(): void;
    private updateChildElements;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclDescriptionListDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclDescriptionListDirective, "[eclDescriptionList]", never, { "isHorizontal": "isHorizontal"; "isTaxonomy": "isTaxonomy"; }, {}, ["eclTagComponents"]>;
}
export declare class EclDescriptionListTermDirective extends ECLBaseDirective {
    cmpClass: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclDescriptionListTermDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclDescriptionListTermDirective, "[eclDescriptionListTerm]", never, {}, {}, never>;
}
export declare class EclDescriptionListDefinitionDirective extends ECLBaseDirective {
    cmpClass: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclDescriptionListDefinitionDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclDescriptionListDefinitionDirective, "[eclDescriptionListDefinition]", never, {}, {}, never>;
}
//# sourceMappingURL=ecl-list.directive.d.ts.map