/** * Avatar Domain - Avatar Component * * Universal avatar component with image, initials, and icon support. * Handles loading states, fallbacks, and status indicators. */ import React from 'react'; import { type StyleProp, type ViewStyle, type ImageStyle } from 'react-native'; import type { AvatarSize, AvatarShape } from './Avatar.types'; export interface AvatarProps { uri?: string; name?: string; icon?: string; size?: AvatarSize; shape?: AvatarShape; backgroundColor?: string; showStatus?: boolean; status?: 'online' | 'offline' | 'away' | 'busy'; style?: StyleProp; imageStyle?: StyleProp; onPress?: () => void; } export declare const Avatar: React.FC;