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

function spaceProps() {
  return {
    prefixCls: String,
    size: {
      type: [String, Number, Array]
    },
    direction: PropTypes.oneOf(tuple("horizontal", "vertical")).def("horizontal"),
    align: PropTypes.oneOf(tuple("start", "end", "center", "baseline")),
    wrap: booleanType()
  };
}
function spaceCompactItemProps() {
  return {
    compactSize: String,
    compactDirection: PropTypes.oneOf(tuple("horizontal", "vertical")).def("horizontal"),
    isFirstItem: booleanType(),
    isLastItem: booleanType()
  };
}
function spaceCompactProps() {
  return {
    prefixCls: String,
    size: {
      type: String
    },
    direction: PropTypes.oneOf(tuple("horizontal", "vertical")).def("horizontal"),
    align: PropTypes.oneOf(tuple("start", "end", "center", "baseline")),
    block: { type: Boolean, default: void 0 }
  };
}

export { spaceCompactItemProps, spaceCompactProps, spaceProps };
//# sourceMappingURL=props.mjs.map
