import { ControlValueAccessor } from '@angular/forms';
import { EvoBaseControl } from '../../common/evo-base-control';
import * as i0 from "@angular/core";
export declare class EvoRadioComponent extends EvoBaseControl implements ControlValueAccessor {
    value: any;
    name: string;
    disabled: boolean;
    onChange: (_: any) => void;
    onTouch: () => void;
    get checked(): boolean;
    handleOnChange(): void;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    setDisabledState(isDisabled: boolean): void;
    writeValue(obj: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EvoRadioComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EvoRadioComponent, "evo-radio", never, { "value": "value"; "name": "name"; }, {}, never, ["*"]>;
}
