import type * as ElevenLabs from "../index";
export interface InitializeConnection {
    /** The initial text that must be sent is a blank space. */
    text: " ";
    voiceSettings?: ElevenLabs.RealtimeVoiceSettings;
    generationConfig?: ElevenLabs.GenerationConfig;
    /**
     * Optional list of pronunciation dictionary locators. If provided, these dictionaries will be used to
     * modify pronunciation of matching text. Must only be provided in the first message.
     *
     * Note: Pronunciation dictionary matches will only be respected within a provided chunk.
     */
    pronunciationDictionaryLocators?: ElevenLabs.PronunciationDictionaryLocator[];
    /** Your ElevenLabs API key. This can only be included in the first message and is not needed if present in the header. */
    xiApiKey?: string;
    /** Your authorization bearer token. This can only be included in the first message and is not needed if present in the header. */
    authorization?: string;
}
