import { HTMLAttributes } from "react";
/**
* @params alt - Provide an alt text for the image tag
* @params className - Custom CSS classes
* @params currentStatus - Provide user current status
* @params onClick - Provides onClick function
* @params shape - Shape of the Avatar
* @params size - Size of the Avatar component
* @params src - Source for image tag
*/
export interface AvatarProps extends HTMLAttributes {
className?: string;
status?: "online" | "offline" | "busy" | "away";
onClick?: () => void;
shape?: "circle" | "square";
size?: "xs" | "sm" | "md" | "lg" | "xl" | "2xl";
type?: "image" | "name" | "placeholder";
name?: string;
src: string;
}
export declare function Avatar({ src, size, shape, onClick, status, type, name, className, ...restProps }: AvatarProps): JSX.Element;
export default Avatar;