import { ReactNode } from 'react';
import { SxProps, Theme } from '@mui/material/styles';
import { ComponentSize, SemanticColor } from '../types';
export interface AvatarProps {
    src?: string;
    name?: string;
    size?: ComponentSize;
    color?: SemanticColor;
    /** Shape of the avatar. Defaults to 'rounded' (rounded square). */
    variant?: 'circular' | 'rounded';
    /** Custom content to render inside the avatar (overrides name-based initials). */
    children?: ReactNode;
    sx?: SxProps<Theme>;
}
declare function Avatar({ src, name, size, variant, children, sx, }: AvatarProps): import("react/jsx-runtime").JSX.Element;
declare namespace Avatar {
    var displayName: string;
}
export default Avatar;
