import type * as ElevenLabs from "../../../../../api/index";
import * as core from "../../../../../core";
import type * as serializers from "../../../../index";
import { AvatarContextRequestModel } from "../../../../types/AvatarContextRequestModel";
import { PronunciationDictionaryVersionLocator } from "../../../../types/PronunciationDictionaryVersionLocator";
import { VoiceSettings } from "../../../../types/VoiceSettings";
import { BodyTextToSpeechFullApplyTextNormalization } from "../../types/BodyTextToSpeechFullApplyTextNormalization";
export declare const BodyTextToSpeechFull: core.serialization.Schema<serializers.BodyTextToSpeechFull.Raw, Omit<ElevenLabs.BodyTextToSpeechFull, "enableLogging" | "optimizeStreamingLatency" | "outputFormat">>;
export declare namespace BodyTextToSpeechFull {
    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?: BodyTextToSpeechFullApplyTextNormalization.Raw | null;
        apply_language_text_normalization?: boolean | null;
        avatar_context?: AvatarContextRequestModel.Raw | null;
    }
}
