const numIntervalProps = {
  modelValue: {
    type: [String, Array],
    required: true
  },
  modelSeparator: {
    type: String
  },
  // 设置计数器允许的最小值
  min: {
    type: Number
  },
  // 设置计数器允许的最大值
  max: {
    type: Number
  },
  // 最小值占位符
  minPlaceholder: {
    type: String,
    default: "\u6700\u5C0F\u503C"
  },
  // 最大值占位符
  maxPlaceholder: {
    type: String,
    default: "\u6700\u5927\u503C"
  },
  // 禁用
  disabled: {
    type: Boolean,
    default: false
  },
  // 禁用最小值
  disabledMin: {
    type: Boolean,
    default: false
  },
  // 禁用最大值
  disabledMax: {
    type: Boolean,
    default: false
  },
  // 分隔符
  separator: {
    type: String,
    default: "-"
  },
  // 是否使用控制按钮
  controls: {
    type: Boolean,
    default: false
  },
  /**
   * 最大值和最小值是否是两个输入框
   */
  multiple: {
    type: Boolean,
    default: true
  },
  clearable: {
    type: Boolean,
    default: true
  }
};
const numIntervalEmits = {
  change: (...arg) => !!arg,
  "update:modelValue": (...arg) => !!arg
};

export { numIntervalEmits, numIntervalProps };
//# sourceMappingURL=numberInterval.mjs.map
