"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const size = require("../../../constants/size.js");
const types = require("../../../utils/types.js");
const runtime = require("../../../utils/vue/props/runtime.js");
const content = require("../../tooltip/src/content.js");
const index = require("../../../../../@popperjs/core/dist/index.js");
const avatarGroupProps = {
  size: {
    type: runtime.definePropType([Number, String]),
    values: size.componentSizes,
    validator: (val) => types.isNumber(val)
  },
  shape: {
    type: runtime.definePropType(String),
    values: ["circle", "square"]
  },
  collapseAvatars: Boolean,
  collapseAvatarsTooltip: Boolean,
  maxCollapseAvatars: {
    type: Number,
    default: 1
  },
  effect: {
    type: runtime.definePropType(String),
    default: "light"
  },
  placement: {
    type: runtime.definePropType(String),
    values: index.placements,
    default: "top"
  },
  popperClass: content.useTooltipContentProps.popperClass,
  popperStyle: content.useTooltipContentProps.popperStyle,
  collapseClass: String,
  collapseStyle: { type: runtime.definePropType([
    String,
    Array,
    Object
  ]) }
};
exports.avatarGroupProps = avatarGroupProps;
