import { AvatarClient, AvatarClientConfig } from 'alpha-ai-avatar-sdk-js';
export declare class BaseAvatarController {
    avatarClient: AvatarClient;
    constructor(config: AvatarClientConfig);
    stopSpeaking(): void;
    connect(videoElement: HTMLVideoElement, audioElement: HTMLAudioElement): Promise<void>;
    waitUserGestureToPlayAudio(audioElement: HTMLAudioElement): void;
    disconnect(): void;
}
