import { DoCheck } from '@angular/core';
import { NgControl } from '@angular/forms';
import { ECLBaseDirective } from '../ecl-base.directive';
import { EclCheckboxDirective } from './ecl-checkbox.directive';
import * as i0 from "@angular/core";
export declare class EclCheckboxInputDirective extends ECLBaseDirective implements DoCheck {
    eclCheckbox: EclCheckboxDirective;
    protected ngControl: NgControl;
    get cssClasses(): any;
    constructor(eclCheckbox: EclCheckboxDirective, ngControl: NgControl);
    ngDoCheck(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclCheckboxInputDirective, [null, { optional: true; self: true; }]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclCheckboxInputDirective, "input[eclCheckboxInput]", never, {}, {}, never>;
}
//# sourceMappingURL=ecl-checkbox-input.directive.d.ts.map