import { VoiceSettings } from '../types/audio.js'; export interface ElevenLabsResponse { audioBuffer: ArrayBuffer; audioUrl?: string; duration?: number; } export declare class ElevenLabsClient { private apiKey; private baseUrl; private voiceMap; constructor(apiKey?: string); synthesizeText(text: string, voice?: string, settings?: Partial): Promise; synthesizeWithStreaming(text: string, voice?: string, settings?: Partial): Promise; private estimateAudioDuration; getVoices(): Promise>; isValidVoice(voice: string): boolean; getAvailableVoices(): string[]; } //# sourceMappingURL=elevenlabs-client.d.ts.map