import * as react from 'react'; import { HTMLAttributes } from 'react'; declare const avatarSizes: { readonly sm: "h-6 w-6 text-[10px]"; readonly md: "h-8 w-8 text-xs"; readonly lg: "h-11 w-11 text-sm"; }; interface AvatarProps extends HTMLAttributes { /** Image source */ src?: string; /** Accessible name / used to derive initials fallback */ name?: string; /** Explicit fallback content (overrides derived initials) */ fallback?: React.ReactNode; /** Named size token or explicit pixel diameter */ size?: keyof typeof avatarSizes | number; } declare const Avatar: react.ForwardRefExoticComponent>; interface AvatarGroupProps extends HTMLAttributes { /** Maximum avatars to render before collapsing into a "+N" overflow indicator */ max?: number; size?: keyof typeof avatarSizes | number; children: React.ReactNode; } declare const AvatarGroup: react.ForwardRefExoticComponent>; export { Avatar, AvatarGroup, type AvatarGroupProps, type AvatarProps };