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