import { radioEmits } from './radio2.mjs'; import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs'; import { useSizeProp } from '../../../hooks/use-size/index.mjs'; import { useAriaProps } from '../../../hooks/use-aria/index.mjs'; const radioGroupProps = buildProps({ id: { type: String, default: void 0 }, size: useSizeProp, disabled: Boolean, modelValue: { type: [String, Number, Boolean], default: void 0 }, fill: { type: String, default: "" }, textColor: { type: String, default: "" }, name: { type: String, default: void 0 }, validateEvent: { type: Boolean, default: true }, options: { type: definePropType(Array) }, props: { type: definePropType(Object), default: () => radioDefaultProps }, ...useAriaProps(["ariaLabel"]) }); const radioGroupEmits = radioEmits; const radioDefaultProps = { label: "label", value: "value", disabled: "disabled" }; export { radioDefaultProps, radioGroupEmits, radioGroupProps }; //# sourceMappingURL=radio-group.mjs.map