import { DoCheck } from '@angular/core';
import { EclRadioLabelComponent } from './ecl-radio-label.component';
import { EclRadioHelpComponent } from './ecl-radio-help.component';
import { ECLBaseDirective } from '../ecl-base.directive';
import * as i0 from "@angular/core";
export declare class EclRadioDirective extends ECLBaseDirective implements DoCheck {
    isBinary: boolean;
    isDisabled: boolean;
    isInvalid: boolean;
    eclRadioLabelComponent: EclRadioLabelComponent;
    eclRadioHelpComponent: EclRadioHelpComponent;
    get cssClasses(): string;
    ngDoCheck(): void;
    private updateChildElements;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclRadioDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EclRadioDirective, "[eclRadio]", never, { "isBinary": "isBinary"; "isDisabled": "isDisabled"; "isInvalid": "isInvalid"; }, {}, ["eclRadioLabelComponent", "eclRadioHelpComponent"]>;
}
//# sourceMappingURL=ecl-radio.directive.d.ts.map