import { OnInit, ChangeDetectorRef, DoCheck } from '@angular/core';
import { NgControl } from '@angular/forms';
import { EclRadioDirective } from './ecl-radio.directive';
import { ECLBaseDirective } from '../ecl-base.directive';
import * as i0 from "@angular/core";
export declare class EclRadioInputDirective extends ECLBaseDirective implements OnInit, DoCheck {
    eclRadio: EclRadioDirective;
    protected ngControl: NgControl;
    protected cd: ChangeDetectorRef;
    get cssClasses(): string;
    constructor(eclRadio: EclRadioDirective, ngControl: NgControl, cd: ChangeDetectorRef);
    ngDoCheck(): void;
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclRadioInputDirective, [null, { optional: true; self: true; }, null]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclRadioInputDirective, "input[eclRadioInput]", never, {}, {}, never>;
}
//# sourceMappingURL=ecl-radio-input.directive.d.ts.map