const RANGE_POSITION = {
  LEFT: 'left',
  RIGHT: 'right'
};
let SELECTED_STATUS = /*#__PURE__*/function (SELECTED_STATUS) {
  SELECTED_STATUS[SELECTED_STATUS["START"] = 0] = "START";
  SELECTED_STATUS[SELECTED_STATUS["END"] = 1] = "END";
  return SELECTED_STATUS;
}({});
const YEAR_COUNT = 16;
const COMMON_PROPS = {
  modelValue: {
    type: [Array, Number]
  },
  format: String,
  type: {
    type: String,
    default: 'date'
  },
  minDate: {
    type: [Date, Number]
  },
  maxDate: {
    type: [Date, Number]
  },
  disabledDate: {
    type: Function,
    default: () => false
  },
  disabledTime: {
    type: Function,
    default: () => false
  },
  hourStep: Number,
  minuteStep: Number,
  secondStep: Number,
  defaultTime: [String, Array]
};
const CALENDARS_PROPS = {
  control: {
    type: Boolean,
    default: false
  },
  shortcuts: {
    type: Object
  }
};
const RANGE_PROPS = {
  maxRange: {
    // 7D七天， 1M一个月， 2Y两年
    type: String
  }
};

export { CALENDARS_PROPS, COMMON_PROPS, RANGE_POSITION, RANGE_PROPS, SELECTED_STATUS, YEAR_COUNT };
