import '../../../utils/index.mjs';
import { someType } from '../../../utils/vue/propType.mjs';

const RowAligns = ["top", "middle", "bottom", "stretch"];
const RowJustify = [
  "start",
  "end",
  "center",
  "space-around",
  "space-between",
  "space-evenly"
];
function colProps() {
  return {
    span: [String, Number],
    order: [String, Number],
    offset: [String, Number],
    push: [String, Number],
    pull: [String, Number],
    xs: {
      type: [String, Number, Object],
      default: void 0
    },
    sm: {
      type: [String, Number, Object],
      default: void 0
    },
    md: {
      type: [String, Number, Object],
      default: void 0
    },
    lg: {
      type: [String, Number, Object],
      default: void 0
    },
    xl: {
      type: [String, Number, Object],
      default: void 0
    },
    xxl: {
      type: [String, Number, Object],
      default: void 0
    },
    prefixCls: String,
    flex: [String, Number]
  };
}
function rowProps() {
  return {
    align: someType([String, Object]),
    justify: someType([String, Object]),
    prefixCls: String,
    gutter: someType([Number, Array, Object], 0),
    wrap: { type: Boolean, default: void 0 }
  };
}

export { RowAligns, RowJustify, colProps, rowProps };
//# sourceMappingURL=props.mjs.map
