import type { ExtractPropTypes, PropType } from 'vue'; export declare const radioGroupProps: { /** * @description Native id attribute. */ id: { type: StringConstructor; default: undefined; }; /** * @description The size of radio buttons or bordered radios. */ size: { type: PropType<"xs" | "sm" | "md" | "lg">; default: string; }; /** * @description Whether the nesting radios are disabled. */ disabled: BooleanConstructor; modelValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: string; }; fill: { type: StringConstructor; default: string; }; label: { type: StringConstructor; default: undefined; }; textColor: { type: StringConstructor; default: string; }; notTextColor: BooleanConstructor; labelColor: { type: StringConstructor; default: string; }; /** * @description Native name attribute. */ name: { type: StringConstructor; default: undefined; }; validateEvent: { type: BooleanConstructor; default: boolean; }; }; export type ORadioGroupProps = ExtractPropTypes; export declare const radioGroupEmits: { 'update:modelValue': (val: string | number | boolean) => boolean; change: (val: string | number | boolean) => boolean; }; export type ORadioGroupEmits = typeof radioGroupEmits;