import '../../../utils/index.mjs';
import PropTypes from '../../../utils/vue/vueTypes.mjs';

function avatarProps() {
  return {
    prefixCls: String,
    shape: { type: String, default: "circle" },
    size: {
      type: [Number, String, Object],
      default: () => "default"
    },
    src: String,
    /** Srcset of image avatar */
    srcset: String,
    icon: PropTypes.any,
    alt: String,
    gap: Number,
    draggable: { type: Boolean, default: void 0 },
    crossOrigin: String,
    loadError: {
      type: Function
    }
  };
}
function groupProps() {
  return {
    prefixCls: String,
    maxCount: Number,
    maxStyle: { type: Object, default: () => ({}) },
    maxPopoverPlacement: { type: String, default: "top" },
    maxPopoverTrigger: String,
    /*
    * Size of avatar, options: `large`, `small`, `default`
    * or a custom number size
    * */
    size: {
      type: [Number, String, Object],
      default: "default"
    },
    shape: { type: String, default: "circle" }
  };
}

export { avatarProps, groupProps };
//# sourceMappingURL=props.mjs.map
