import { AvatarAnimationConfig, AvatarStatus } from './types'; interface LipsyncManager { processAudio: () => void; viseme: string; connectAudio: (audio: HTMLAudioElement) => void; } interface AvatarCharacterProps { modelUrl: string; status: AvatarStatus; lipsyncManager: LipsyncManager | null; animations: AvatarAnimationConfig; visemes?: Record; scale?: number; position?: [number, number, number]; rotation?: number; onLoaded?: () => void; } export declare function AvatarCharacter({ modelUrl, status, lipsyncManager, animations, visemes, scale, position, rotation, onLoaded, }: AvatarCharacterProps): import("react/jsx-runtime").JSX.Element; export default AvatarCharacter;