import { BaseAvatarController } from './BaseAvatarController';
import { SynthesizerOptions } from 'alpha-ai-avatar-sdk-js';
export declare class ConversationalAvatarController extends BaseAvatarController {
    constructor(config: any);
    updateSystemMessage(message: string): void;
    updateConversationHistory(message: string): void;
    setMicrophoneMute(isMuted: boolean): void;
    connect(videoElement: HTMLVideoElement, audioElement: HTMLAudioElement): Promise<any>;
    speak(text: string, overrideVoice?: SynthesizerOptions): void;
}
