import * as React from 'react'; import type { baseComponentProps } from '../@shared/types'; import { StyledAvatarRoot, StyledAvatarImage, StyledAvatarFallback } from './avatar.styles'; import type { AvatarVariantProps } from './avatar.styles'; type AvatarFallbackPrimitiveProps = baseComponentProps & React.ComponentPropsWithRef; declare const AvatarFallbackComponent: React.ForwardRefExoticComponent & React.RefAttributes>; export interface aviProps extends React.HTMLAttributes { src: string; alt: string; onError?: (event: React.SyntheticEvent) => void; onLoadingStatusChange?: (isLoading: boolean) => void; } type AvatarImagePrimitiveProps = baseComponentProps & aviProps & React.ComponentProps; declare const AvatarImageComponent: React.ForwardRefExoticComponent & React.RefAttributes>; export interface avatarProps { asChild?: boolean; } type AvatarPrimitiveProps = avatarProps & baseComponentProps & AvatarVariantProps & React.ComponentPropsWithRef; type AvatarProps = AvatarPrimitiveProps; export declare const Avatar: React.FC & { Fallback: typeof AvatarFallbackComponent; Image: typeof AvatarImageComponent; }; export {}; /** ----------------------------------------- */ //# sourceMappingURL=avatar.d.ts.map