/// import { Override } from '../overrides'; import { ClassName } from '../types'; export declare type Shape = 'circle' | 'rectangle'; export declare type Spacing = 'sm' | 'md' | 'none' | 'lg'; export declare type Size = 'sm' | 'md' | 'lg' | 'xl' | 'xxl' | 'xxxl'; export declare type AvatarGroupProps = { className?: ClassName; spacing?: Spacing; max?: number; size?: Size | number; shape?: Shape; overrides?: { Root?: Override>; ExtraAvatar?: Override>; }; children?: React.ReactNode; }; export declare type AvatarGroupSharedProps = { $spacing: Spacing; $size?: Size | number; $shape?: Shape; $max: number; $extraAvatar: boolean; }; export declare type AvatarSharedProps = { $didImageFailToLoad: boolean; $size?: string; $shape: Shape; $color?: string; $avatarSize: string; $isSingleLetterInitial: boolean; }; declare type AvatarOverrides = { Root?: Override>; Avatar?: Override>; Initials?: Override>; UserIcon?: Override>; }; export declare type AvatarProps = { name: string; src?: string; className?: ClassName; shape?: Shape; size?: Size | number; initials?: string; color?: string; overrides?: AvatarOverrides; allowPhoneInitials?: boolean; }; export {};