import { AvatarConfig, AvatarStatus } from './types'; interface LipsyncManager { processAudio: () => void; viseme: string; connectAudio: (audio: HTMLAudioElement) => void; } interface FloatingAvatarProps { config: AvatarConfig; status: AvatarStatus; lipsyncManager: LipsyncManager | null; onClose?: () => void; onMuteToggle?: (muted: boolean) => void; isMuted?: boolean; initialPosition?: { x: number; y: number; }; } export declare function FloatingAvatar({ config, status, lipsyncManager, onClose, onMuteToggle, isMuted, initialPosition, }: FloatingAvatarProps): import("react/jsx-runtime").JSX.Element; export default FloatingAvatar;