import type * as ElevenLabs from "../index"; /** * Payload to initialize a new context in a multi-stream WebSocket connection. */ export interface InitializeConnectionMulti { /** Must be a single space character to initiate the context. */ text: " "; voiceSettings?: ElevenLabs.RealtimeVoiceSettings; generationConfig?: ElevenLabs.GenerationConfig; /** Optional pronunciation dictionaries for this context. */ pronunciationDictionaryLocators?: ElevenLabs.PronunciationDictionaryLocator[]; /** Your ElevenLabs API key (if not in header). For this context's first message only. */ xiApiKey?: string; /** Your authorization bearer token (if not in header). For this context's first message only. */ authorization?: string; /** A unique identifier for the first context created in the websocket. If not provided, a default context will be used. */ contextId?: string; }