/** * Avatar Domain - AvatarGroup Component * * Displays multiple avatars in a stacked layout. * Shows overflow count when exceeding max visible avatars. */ import React from 'react'; import { type StyleProp, type ViewStyle } from 'react-native'; import type { AvatarSize, AvatarShape } from './Avatar.types'; /** * Avatar item for group */ export interface AvatarGroupItem { uri?: string; name?: string; icon?: string; } /** * AvatarGroup component props */ export interface AvatarGroupProps { /** Array of avatar items */ items: AvatarGroupItem[]; /** Maximum visible avatars */ maxVisible?: number; /** Avatar size */ size?: AvatarSize; /** Avatar shape */ shape?: AvatarShape; /** Spacing between avatars (negative for overlap) */ spacing?: number; /** Custom container style */ style?: StyleProp; } export declare const AvatarGroup: React.FC;