import type { RadioPropsPublic } from './radio'; import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; import type RadioGroup from './radio-group.vue'; export declare const radioGroupProps: { readonly ariaLabel: StringConstructor; readonly id: import("element-plus/es/utils").EpPropFinalized; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: import("element-plus/es/utils").EpPropFinalized; readonly fill: import("element-plus/es/utils").EpPropFinalized; readonly textColor: import("element-plus/es/utils").EpPropFinalized; readonly name: import("element-plus/es/utils").EpPropFinalized; readonly validateEvent: import("element-plus/es/utils").EpPropFinalized; readonly options: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => radioOptionProp) | (() => radioOptionProp) | ((new (...args: any[]) => radioOptionProp) | (() => radioOptionProp))[], unknown, unknown, () => Required, boolean>; }; export type RadioGroupProps = ExtractPropTypes; export type RadioGroupPropsPublic = __ExtractPublicPropTypes; export declare const radioGroupEmits: { "update:modelValue": (val: string | number | boolean | undefined) => val is string | number | boolean; change: (val: string | number | boolean | undefined) => val is string | number | boolean; }; export type RadioGroupEmits = typeof radioGroupEmits; export type RadioGroupInstance = InstanceType & unknown; export type radioOption = RadioPropsPublic & Record; export declare const radioDefaultProps: Required; export type radioOptionProp = { value?: string; label?: string; disabled?: string; };