export interface AvatarProps { /** * The image underlying URL */ src?: string; /** * Alt text for the image */ alt?: string; /** * Used when no image is provided. Shows the initials of this value. */ name?: string; /** * Optional icon to display when no image or name is provided */ icon?: React.ReactNode; /** * Size of the avatar */ size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; /** * Shape of the avatar */ shape?: 'circle' | 'square'; /** * Status dot at the bottom right */ status?: 'online' | 'offline' | 'busy' | 'away'; /** * Tailwind border size class for the status dot. Example: 'ring-2' */ statusRingWidth?: string; /** * Tailwind background color class for the status ring. Example: 'ring-white dark:ring-gray-900' */ statusRingColor?: string; /** * Additional classes */ className?: string; } //# sourceMappingURL=Avatar.types.d.ts.map