import { ElementRef, OnInit, ViewContainerRef, DoCheck } from '@angular/core'; import { NgControl } from '@angular/forms'; import { ECLBaseDirective } from '../ecl-base.directive'; import * as i0 from "@angular/core"; export declare class EclSelectDirective extends ECLBaseDirective implements OnInit, DoCheck { private ngControl; private el; private viewContainerRef; isInvalid: boolean; disabled: boolean | any; eclSize: string; get cssClasses(): string; get isDisabled(): any; get invalidState(): boolean; private hostEl; private hostParentEl; private hostWrapperEl; private selectIconContainerEl; private eclIconComponentEl; constructor(ngControl: NgControl, el: ElementRef, viewContainerRef: ViewContainerRef); ngOnInit(): void; ngDoCheck(): void; private handleMarkup; private getHostElement; private getHostParentElement; private createHostWrapperContainer; private createIconContainer; private createIconComponent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=ecl-select.directive.d.ts.map