import { ElementRef, OnChanges, OnDestroy } from '@angular/core';
import { Subject } from 'rxjs';
import { ECLBaseDirective } from '../ecl-base.directive';
import * as i0 from "@angular/core";
export declare class EclMultiselectOptionDirective extends ECLBaseDirective implements OnDestroy, OnChanges {
    private elRef;
    value: string;
    label: string;
    changes: Subject<unknown>;
    get disabled(): true;
    set disabled(value: true);
    private _disabled;
    get selected(): true;
    set selected(value: true);
    private _selected;
    get cssClasses(): string;
    constructor(elRef: ElementRef);
    getHostElement(): HTMLSelectElement;
    ngOnChanges(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclMultiselectOptionDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclMultiselectOptionDirective, "option[eclSelectOption], option[eclMultiselectOption]", never, { "value": "value"; "label": "label"; "disabled": "disabled"; "selected": "selected"; }, {}, never>;
}
//# sourceMappingURL=ecl-multiselect-option.directive.d.ts.map