import type { ExtractPropTypes, PropType } from 'vue'; export declare const radioPropsBase: { size: { type: PropType<"xs" | "sm" | "md" | "lg">; default: string; }; /** * @direction The fill color when the radio is activated */ fill: { type: PropType<"error" | "primary" | "secondary" | "success" | "warning" | "info">; default: string; }; /** * @direction The color of the text when radio is activated */ textColor: { type: PropType<"error" | "primary" | "secondary" | "success" | "warning" | "info" | undefined>; default: undefined; }; /** * @direction Disable text discoloration when radio is activated */ notTextColor: BooleanConstructor; /** * @direction The color of the text when radio is not activated */ labelColor: { type: PropType<"error" | "primary" | "secondary" | "success" | "warning" | "info" | undefined>; default: undefined; }; disabled: BooleanConstructor; /** * @description The value of Radio. */ label: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: string; }; }; export declare const radioProps: { modelValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: string; }; /** * @description Native name attribute. */ name: { type: StringConstructor; default: string; }; /** * @description Whether to add a border around Radio. */ border: BooleanConstructor; size: { type: PropType<"xs" | "sm" | "md" | "lg">; default: string; }; /** * @direction The fill color when the radio is activated */ fill: { type: PropType<"error" | "primary" | "secondary" | "success" | "warning" | "info">; default: string; }; /** * @direction The color of the text when radio is activated */ textColor: { type: PropType<"error" | "primary" | "secondary" | "success" | "warning" | "info" | undefined>; default: undefined; }; /** * @direction Disable text discoloration when radio is activated */ notTextColor: BooleanConstructor; /** * @direction The color of the text when radio is not activated */ labelColor: { type: PropType<"error" | "primary" | "secondary" | "success" | "warning" | "info" | undefined>; default: undefined; }; disabled: BooleanConstructor; /** * @description The value of Radio. */ label: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: string; }; }; export type ORadioProps = ExtractPropTypes; export declare const radioEmits: { 'update:modelValue': (val: string | number | boolean) => boolean; change: (val: string | number | boolean) => boolean; }; export type ORadioEmits = typeof radioEmits;