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 { BodyTextToSpeechStreamWithTimestampsApplyTextNormalization } from "../../types/BodyTextToSpeechStreamWithTimestampsApplyTextNormalization";
export declare const StreamTextToSpeechWithTimestampsRequest: core.serialization.Schema<serializers.StreamTextToSpeechWithTimestampsRequest.Raw, Omit<ElevenLabs.StreamTextToSpeechWithTimestampsRequest, "enableLogging" | "optimizeStreamingLatency" | "outputFormat">>;
export declare namespace StreamTextToSpeechWithTimestampsRequest {
    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?: BodyTextToSpeechStreamWithTimestampsApplyTextNormalization.Raw | null;
        apply_language_text_normalization?: boolean | null;
    }
}
