import './Avatar.scss';
declare const SIZES: {
    small: boolean;
    large: boolean;
};
export interface AvatarProps {
    /**
     * Url to avatar image.  If passed in, component will render the avatar image instead of the initials
     *
     * Required if "name" is not specified.
     */
    avatarUrl?: string | null;
    /** classname to add to the container element. */
    className?: string;
    /** Users id */
    id?: string | number | null;
    /**
     * Users full name.
     *
     * Required if "avatarUrl" is not specified.
     */
    name?: string | null;
    size?: keyof typeof SIZES | '';
}
declare function Avatar({ avatarUrl, className, name, id, size }: AvatarProps): JSX.Element;
export default Avatar;
