interface TTSClient {
    tts(options: {
        text: string;
    }): Promise<Blob>;
}
export declare class TTSQueue {
    isProcessing: boolean;
    delay: number;
    private client;
    private queue;
    private currentAudio;
    constructor(client: TTSClient, delay?: number);
    add(text: string): Promise<void>;
    private generateAudio;
    private processQueue;
    private removeTask;
    clear(): void;
}
export {};
