import { ReactNode } from 'react'; import { BoxBaseProps } from '../base'; import { ElementSize } from '../../utils'; /** * Properties for Avatar component. * * @category Avatar */ export interface AvatarProps extends Omit { /** Size token controlling width and height. */ size?: ElementSize; /** Image source URL. */ src?: string; /** Alternative text for image element. */ alt?: string; /** Full name used for initials and auto color derivation. */ name?: string; /** Custom fallback content rendered when no image and no name are provided. */ children?: ReactNode; } /** * Avatar identity component displaying image, initials, or custom content. * * Automatically derives a fallback background color from name when no image * and no explicit color are provided, using semantic and extended color pools. * * @function * @param props Component properties. * * @category Avatar */ export declare const Avatar: import('react').ForwardRefExoticComponent>;