import * as React from 'react';
import * as AvatarPrimitive from '@radix-ui/react-avatar';
import { type PresenceStatus, type PresenceBadgeProps } from './presence';
interface AvatarProps extends AvatarPrimitive.AvatarProps {
    src?: string | undefined;
    name?: string | undefined;
    fallbackIconElement?: React.ReactNode | undefined;
    online?: boolean | undefined;
    presence?: PresenceStatus;
    onlineProps?: React.ComponentProps<'div'>;
    presenceProps?: PresenceBadgeProps;
    imageProps?: AvatarPrimitive.AvatarImageProps;
    fallbackProps?: AvatarPrimitive.AvatarFallbackProps;
}
declare const Avatar: React.NamedExoticComponent<AvatarProps & React.RefAttributes<HTMLDivElement>>;
export { Avatar, type AvatarProps };
//# sourceMappingURL=avatar.d.ts.map