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("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly size: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly fill: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly textColor: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly name: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly validateEvent: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly options: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly props: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, 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; };