/// import type { ElevenLabsAlpha } from './elevenlabs-alpha'; export type TextToSpeechConfig = { apiKey: string; }; export declare class TextToSpeech { private elevenlabsAlpha; constructor(elevenlabsAlpha: ElevenLabsAlpha); createFile: ({ text, outputPath, modelId, }: { text: string; outputPath: string; modelId?: string | undefined; }) => Promise; realtime({ text, voiceId, modelId, outputFormat, onOpen, onAudioReceived, onNormalizedAlignment, onFinal, onError, onClose, }: { text: string; voiceId?: string; modelId?: string; outputFormat?: string; onOpen?: () => void; onAudioReceived?: (audio: Buffer) => void; onNormalizedAlignment?: (alignment: unknown) => void; onFinal?: () => void; onError?: (error: unknown) => void; onClose?: (params: { code: number; reason: string; wasClean: boolean; }) => void; }): void; }