import type * as ElevenLabs from "../../../../../api/index";
import * as core from "../../../../../core";
import type * as serializers from "../../../../index";
import { PronunciationDictionaryVersionLocator } from "../../../../types/PronunciationDictionaryVersionLocator";
import { VoiceSettings } from "../../../../types/VoiceSettings";
import { BodyTextToSpeechStreamApplyTextNormalization } from "../../types/BodyTextToSpeechStreamApplyTextNormalization";
export declare const StreamTextToSpeechRequest: core.serialization.Schema<serializers.StreamTextToSpeechRequest.Raw, Omit<ElevenLabs.StreamTextToSpeechRequest, "enableLogging" | "optimizeStreamingLatency" | "outputFormat">>;
export declare namespace StreamTextToSpeechRequest {
    interface Raw {
        text: string;
        model_id?: string | null;
        language_code?: string | null;
        voice_settings?: VoiceSettings.Raw | null;
        pronunciation_dictionary_locators?: PronunciationDictionaryVersionLocator.Raw[] | null;
        seed?: number | null;
        previous_text?: string | null;
        next_text?: string | null;
        previous_request_ids?: string[] | null;
        next_request_ids?: string[] | null;
        use_pvc_as_ivc?: boolean | null;
        apply_text_normalization?: BodyTextToSpeechStreamApplyTextNormalization.Raw | null;
        apply_language_text_normalization?: boolean | null;
    }
}
