import { MouseEventHandler } from "react";
export declare const AVATAR_STATUS: readonly ["online", "offline", "busy", "disabled"];
export declare type TAvatarStatus = typeof AVATAR_STATUS[number];
export declare type TAvatarSize = "xl" | "l" | "m" | "s" | "xs";
export interface IAvatarProps {
    className?: string;
    icon?: JSX.Element;
    hoverIcon?: JSX.Element;
    disabledIcon?: JSX.Element;
    isDisabled?: boolean;
    onClick?: MouseEventHandler<HTMLButtonElement>;
    image?: string;
    text?: string;
    status?: TAvatarStatus;
    size?: TAvatarSize;
    as?: keyof JSX.IntrinsicElements;
    testId?: string;
}
