import { LoadProgressInfo } from '../types';
import { Avatar } from './Avatar';
export declare class AvatarManager {
    private static _instance;
    private avatarDownloader;
    /**
     * 通过全局单例来访问
     */
    static get shared(): AvatarManager;
    /**
     * 加载数字人
     * @param id 数字人 ID
     * @param onProgress 进度回调
     * @param options 加载选项
     * @returns Promise<Avatar>
     */
    load(id: string, onProgress?: (progress: LoadProgressInfo) => void, options?: {
        enableMonologue?: boolean;
    }): Promise<Avatar>;
    /**
     * 清理资源加载器缓存
     */
    clearCache(): void;
}
//# sourceMappingURL=AvatarManager.d.ts.map