import { default as React } from 'react'; import { VariantProps } from 'class-variance-authority'; declare const avatarVariants: (props?: ({ size?: "xs" | "sm" | "md" | "lg" | "xl" | "2xl" | null | undefined; } & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; export interface AvatarProps extends React.HTMLAttributes, VariantProps { /** Image source URL */ src?: string; /** Alt text for image */ alt?: string; /** Fallback text (usually initials) */ fallback?: string; /** Status indicator */ status?: 'online' | 'offline' | 'away' | 'busy'; /** Status indicator position */ statusPosition?: 'top-right' | 'bottom-right' | 'top-left' | 'bottom-left'; } export declare const Avatar: React.ForwardRefExoticComponent>; export interface AvatarGroupProps extends React.HTMLAttributes { children: React.ReactNode; /** Maximum number of avatars to show */ max?: number; /** Size of avatars in the group */ size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'; } export declare const AvatarGroup: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=Avatar.d.ts.map