import React from 'react';
import { AvatarProps as MuiAvatarProps } from '@mui/material';
export interface AvatarProps extends Omit<MuiAvatarProps, 'variant'> {
    /**
     * The source URL for the avatar image
     */
    src?: string;
    /**
     * Alternative text for the avatar image
     */
    alt?: string;
    /**
     * The size of the avatar
     */
    size?: 'small' | 'medium' | 'large' | 'xlarge';
    /**
     * The variant of the avatar
     */
    variant?: 'circular' | 'rounded' | 'square';
    /**
     * The color of the avatar background
     */
    color?: 'primary' | 'secondary' | 'success' | 'error' | 'warning' | 'info' | 'default';
    /**
     * Whether the avatar should have a border
     */
    bordered?: boolean;
    /**
     * Whether the avatar should be clickable
     */
    clickable?: boolean;
    /**
     * Callback fired when the avatar is clicked
     */
    onClick?: () => void;
    /**
     * The content to display inside the avatar (usually initials)
     */
    children?: React.ReactNode;
}
export declare const Avatar: React.FC<AvatarProps>;
//# sourceMappingURL=Avatar.d.ts.map