import type { CSSProperties, VNode } from 'vue'; import type { Size } from '../../avatar/src/interface'; import type { AvatarGroupAvatarSlotProps, AvatarGroupOption, AvatarGroupRestSlotProps } from './public-types'; interface ResolvableAvatarGroupProps { options?: T[]; vertical?: boolean; expandOnHover?: boolean; size?: Size; max?: number; maxStyle?: string | CSSProperties; } export type GAvatarGroupProps = ResolvableAvatarGroupProps; export interface GAvatarGroupSlots { avatar?: (props: AvatarGroupAvatarSlotProps) => VNode[]; rest?: (props: AvatarGroupRestSlotProps) => VNode[]; default?: () => VNode[]; } export {};