import * as React from 'react'; import * as AvatarPrimitive from '@radix-ui/react-avatar'; import { type VariantProps } from 'class-variance-authority'; declare const AvatarContainer: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const AvatarImage: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const AvatarFallback: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const avatarVariants: (props?: ({ variant?: "user" | "non-user" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export interface AvatarProps extends React.HTMLAttributes, VariantProps { src?: string; icon?: string; name: string; } declare const Avatar: ({ className, variant, src, name, icon, onClick, }: AvatarProps) => import("react/jsx-runtime").JSX.Element; export { Avatar, AvatarContainer, AvatarImage, AvatarFallback };