'use strict';

require('../../../utils/index.cjs');
var vueTypes = require('../../../utils/vue/vueTypes.cjs');
var propType = require('../../../utils/vue/propType.cjs');

function tagProps() {
  return {
    "prefixCls": String,
    "color": {
      type: String
    },
    "closable": { type: Boolean, default: false },
    "closeIcon": vueTypes.default.any,
    /** @deprecated `visible` will be removed in next major version. */
    "visible": { type: Boolean, default: void 0 },
    "onClose": {
      type: Function
    },
    "onClick": propType.eventType(),
    "onUpdate:visible": Function,
    "icon": vueTypes.default.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
  };
}

exports.checkableTagProps = checkableTagProps;
exports.tagProps = tagProps;
//# sourceMappingURL=props.cjs.map
