import '../../../utils/index.mjs';
import PropTypes from '../../../utils/vue/vueTypes.mjs';
import { eventType } from '../../../utils/vue/propType.mjs';

function tagProps() {
  return {
    "prefixCls": String,
    "color": {
      type: String
    },
    "closable": { type: Boolean, default: false },
    "closeIcon": PropTypes.any,
    /** @deprecated `visible` will be removed in next major version. */
    "visible": { type: Boolean, default: void 0 },
    "onClose": {
      type: Function
    },
    "onClick": eventType(),
    "onUpdate:visible": Function,
    "icon": PropTypes.any,
    "bordered": { type: Boolean, default: true }
  };
}
function checkableTagProps() {
  return {
    "prefixCls": String,
    "checked": { type: Boolean, default: void 0 },
    "onChange": {
      type: Function
    },
    "onClick": {
      type: Function
    },
    "onUpdate:checked": Function
  };
}

export { checkableTagProps, tagProps };
//# sourceMappingURL=props.mjs.map
