import { default as React } from 'react'; import { IconSource } from './icon'; export type AvatarSize = "small" | "default" | "big"; export type AvatarColor = "primary" | "secondary" | "tertiary" | "gray"; export interface AvatarProps extends React.HTMLAttributes { $size?: AvatarSize; /** Image URL. Falls back to initials, then to the icon, if absent. */ $src?: string; $alt?: string; /** Full name or label; the first letters of its first two words are shown. */ $name?: string; /** Fallback icon used when there is no image and no name: an imported lucide component, or a rendered element. */ $icon?: IconSource; $color?: AvatarColor; } declare const Avatar: React.ForwardRefExoticComponent>; export { Avatar };