import { HTMLAttributes, Ref, default as React } from 'react';
interface HTMLElementProps extends HTMLAttributes {
}
export interface AvatarOwnProps extends HTMLElementProps {
/**
* Ref for the root avatar element.
*/
ref?: Ref;
/**
* The class name of the root element.
*/
className?: string;
/**
* The description of the person.
*/
description?: string;
/**
* Controls the lazy loading of the image.
*/
lazy?: boolean;
/**
* The name of the person.
*/
name: string;
/**
* The URL of the image.
*/
src?: string;
/**
* The URL source set of the image.
*/
srcSet?: string;
/**
* Controls the visibility of the image and text.
* @default 'image+text'
*/
variant?: 'image' | 'text' | 'image+text';
}
export interface AvatarProps extends Omit {
}
export declare const Avatar: ({ ref, name, description, src, srcSet, lazy, variant, ...rest }: AvatarProps) => React.JSX.Element;
export {};