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

function motionThumbProps() {
  return {
    value: anyType(),
    getValueIndex: anyType(),
    prefixCls: anyType(),
    motionName: anyType(),
    onMotionStart: anyType(),
    onMotionEnd: anyType(),
    direction: anyType(),
    containerRef: anyType()
  };
}
function segmentedProps() {
  return {
    "prefixCls": String,
    "options": arrayType(),
    "block": booleanType(),
    "disabled": booleanType(),
    "size": stringType(),
    "value": { ...someType([String, Number]), required: true },
    "motionName": String,
    "onChange": functionType(),
    "onUpdate:value": functionType()
  };
}

export { motionThumbProps, segmentedProps };
//# sourceMappingURL=props.mjs.map
