export declare const ElRadio: import("../../utils/types").SFCWithInstall; readonly name: import("../../utils/props").BuildPropReturn; readonly border: BooleanConstructor; readonly size: import("../../utils/props").BuildPropReturn; readonly disabled: BooleanConstructor; readonly label: import("../../utils/props").BuildPropReturn<(BooleanConstructor | StringConstructor | NumberConstructor)[], string, unknown, unknown, unknown>; }, { focus: import("vue").Ref; isGroup: import("vue").ComputedRef; modelValue: import("vue").WritableComputedRef>; tabIndex: import("vue").ComputedRef<0 | -1>; size: import("vue").ComputedRef; disabled: import("vue").ComputedRef; radioRef: import("vue").Ref; handleChange: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (val: string | number | boolean) => boolean; change: (val: string | number | boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly modelValue?: unknown; readonly name?: unknown; readonly border?: unknown; readonly size?: unknown; readonly disabled?: unknown; readonly label?: unknown; } & { size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; border: boolean; } & {}> & { onChange?: ((val: string | number | boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string | number | boolean) => any) | undefined; }, { size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; border: boolean; }>> & { RadioButton: import("vue").DefineComponent<{ readonly name: import("../../utils/props").BuildPropReturn; readonly size: import("../../utils/props").BuildPropReturn; readonly disabled: BooleanConstructor; readonly label: import("../../utils/props").BuildPropReturn<(BooleanConstructor | StringConstructor | NumberConstructor)[], string, unknown, unknown, unknown>; }, { isGroup: import("vue").ComputedRef; size: import("vue").ComputedRef; disabled: import("vue").ComputedRef; tabIndex: import("vue").ComputedRef<0 | -1>; modelValue: import("vue").WritableComputedRef>; focus: import("vue").Ref; activeStyle: import("vue").ComputedRef; radioRef: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly name?: unknown; readonly size?: unknown; readonly disabled?: unknown; readonly label?: unknown; } & { size: import("../../utils/props").BuildPropType; disabled: boolean; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; } & {}>, { size: import("../../utils/props").BuildPropType; disabled: boolean; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; }>; RadioGroup: import("vue").DefineComponent<{ readonly size: import("../../utils/props").BuildPropReturn; readonly disabled: BooleanConstructor; readonly modelValue: import("../../utils/props").BuildPropReturn; readonly fill: import("../../utils/props").BuildPropReturn; readonly textColor: import("../../utils/props").BuildPropReturn; }, { radioGroupRef: import("vue").Ref; handleKeydown: (e: KeyboardEvent) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (val: string | number | boolean) => boolean; change: (val: string | number | boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly size?: unknown; readonly disabled?: unknown; readonly modelValue?: unknown; readonly fill?: unknown; readonly textColor?: unknown; } & { size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType; fill: string; textColor: string; } & {}> & { onChange?: ((val: string | number | boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string | number | boolean) => any) | undefined; }, { size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType; fill: string; textColor: string; }>; }; export default ElRadio; export declare const ElRadioGroup: import("../../utils/types").SFCWithInstall; readonly disabled: BooleanConstructor; readonly modelValue: import("../../utils/props").BuildPropReturn; readonly fill: import("../../utils/props").BuildPropReturn; readonly textColor: import("../../utils/props").BuildPropReturn; }, { radioGroupRef: import("vue").Ref; handleKeydown: (e: KeyboardEvent) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (val: string | number | boolean) => boolean; change: (val: string | number | boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly size?: unknown; readonly disabled?: unknown; readonly modelValue?: unknown; readonly fill?: unknown; readonly textColor?: unknown; } & { size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType; fill: string; textColor: string; } & {}> & { onChange?: ((val: string | number | boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string | number | boolean) => any) | undefined; }, { size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType; fill: string; textColor: string; }>>; export declare const ElRadioButton: import("../../utils/types").SFCWithInstall; readonly size: import("../../utils/props").BuildPropReturn; readonly disabled: BooleanConstructor; readonly label: import("../../utils/props").BuildPropReturn<(BooleanConstructor | StringConstructor | NumberConstructor)[], string, unknown, unknown, unknown>; }, { isGroup: import("vue").ComputedRef; size: import("vue").ComputedRef; disabled: import("vue").ComputedRef; tabIndex: import("vue").ComputedRef<0 | -1>; modelValue: import("vue").WritableComputedRef>; focus: import("vue").Ref; activeStyle: import("vue").ComputedRef; radioRef: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly name?: unknown; readonly size?: unknown; readonly disabled?: unknown; readonly label?: unknown; } & { size: import("../../utils/props").BuildPropType; disabled: boolean; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; } & {}>, { size: import("../../utils/props").BuildPropType; disabled: boolean; label: import("../../utils/props").BuildPropType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>; name: string; }>>; export * from './src/radio'; export * from './src/radio-group'; export * from './src/radio-button';