import type * as ElevenLabs from "../../../../../api/index";
import * as core from "../../../../../core";
import type * as serializers from "../../../../index";
import { VoiceDesignRequestModelModelId } from "../../types/VoiceDesignRequestModelModelId";
export declare const VoiceDesignRequestModel: core.serialization.Schema<serializers.VoiceDesignRequestModel.Raw, Omit<ElevenLabs.VoiceDesignRequestModel, "outputFormat">>;
export declare namespace VoiceDesignRequestModel {
    interface Raw {
        voice_description: string;
        model_id?: VoiceDesignRequestModelModelId.Raw | null;
        text?: string | null;
        auto_generate_text?: boolean | null;
        loudness?: number | null;
        seed?: number | null;
        guidance_scale?: number | null;
        stream_previews?: boolean | null;
        should_enhance?: boolean | null;
        remixing_session_id?: string | null;
        remixing_session_iteration_id?: string | null;
        quality?: number | null;
        reference_audio_base64?: string | null;
        prompt_strength?: number | null;
    }
}
