import { default as React } from 'react'; type IconComponent = React.FC>; export type AvatarSize = 'xs' | 'sm' | 'md' | 'lg' | 'xl'; export type AvatarShape = 'circle' | 'rounded' | 'square'; export type AvatarStatus = 'online' | 'offline' | 'busy' | 'away'; export type AvatarStatusPosition = 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left'; export interface AvatarProps { src?: string; name?: string; icon?: IconComponent | React.ReactElement; alt?: string; shape?: AvatarShape; size?: AvatarSize | number; status?: AvatarStatus; statusPosition?: AvatarStatusPosition; colorFromName?: boolean; loading?: 'lazy' | 'eager'; onClick?: (e: React.MouseEvent) => void; id?: string; className?: string; ariaLabel?: string; } declare const Avatar: React.FC; export { Avatar }; export default Avatar;