import * as class_variance_authority_types from 'class-variance-authority/types';
import * as _radix_ui_react_avatar from '@radix-ui/react-avatar';
import * as React from 'react';
import { VariantProps } from 'class-variance-authority';

type AvatarProps = {
    className?: string;
};
declare const Avatar: React.ForwardRefExoticComponent<Omit<Omit<_radix_ui_react_avatar.AvatarProps & React.RefAttributes<HTMLSpanElement>, "ref"> & React.RefAttributes<HTMLSpanElement> & VariantProps<(props?: class_variance_authority_types.ClassProp | undefined) => string>, "ref"> & React.RefAttributes<HTMLSpanElement>>;
declare const AvatarFallback: React.ForwardRefExoticComponent<Omit<Omit<_radix_ui_react_avatar.AvatarFallbackProps & React.RefAttributes<HTMLSpanElement>, "ref"> & React.RefAttributes<HTMLSpanElement> & VariantProps<(props?: class_variance_authority_types.ClassProp | undefined) => string>, "ref"> & React.RefAttributes<HTMLSpanElement>>;
declare const AvatarImage: React.ForwardRefExoticComponent<Omit<Omit<_radix_ui_react_avatar.AvatarImageProps & React.RefAttributes<HTMLImageElement>, "ref"> & React.RefAttributes<HTMLImageElement> & VariantProps<(props?: class_variance_authority_types.ClassProp | undefined) => string>, "ref"> & React.RefAttributes<HTMLImageElement>>;

export { Avatar, AvatarFallback, AvatarImage, type AvatarProps };
