import '../../../utils/index.mjs';
import PropTypes from '../../../utils/vue/vueTypes.mjs';
import { stringType, arrayType, booleanType, functionType } from '../../../utils/vue/propType.mjs';

function radioGroupProps() {
  return {
    "prefixCls": String,
    "value": PropTypes.any,
    "size": stringType(),
    "options": arrayType(),
    "disabled": booleanType(),
    "name": String,
    "buttonStyle": stringType("outline"),
    "id": String,
    "optionType": stringType("default"),
    "onChange": functionType(),
    "onUpdate:value": functionType()
  };
}
function radioProps() {
  return {
    "prefixCls": String,
    "checked": booleanType(),
    "disabled": booleanType(),
    "isGroup": booleanType(),
    "value": PropTypes.any,
    "name": String,
    "id": String,
    "autofocus": booleanType(),
    "onChange": functionType(),
    "onFocus": functionType(),
    "onBlur": functionType(),
    "onClick": functionType(),
    "onUpdate:checked": functionType(),
    "onUpdate:value": functionType()
  };
}

export { radioGroupProps, radioProps };
//# sourceMappingURL=props.mjs.map
