import { defineComponent } from 'vue';
import '../../../utils/index.mjs';
import { objectType, anyType } from '../../../utils/vue/propType.mjs';

const baseOptionsProps = {
  value: String,
  disabled: Boolean,
  payload: objectType()
};
const optionProps = {
  ...baseOptionsProps,
  label: anyType([])
};
const optionOptions = {
  name: "Option",
  props: optionProps,
  render(_props, {
    slots
  }) {
    var _a;
    return (_a = slots.default) == null ? void 0 : _a.call(slots);
  }
};
var Option = /* @__PURE__ */ defineComponent({
  compatConfig: {
    MODE: 3
  },
  ...optionOptions
});

export { baseOptionsProps, Option as default, optionOptions, optionProps };
//# sourceMappingURL=Option.mjs.map
