import type * as ElevenLabs from "../../../../../api/index";
import * as core from "../../../../../core";
import type * as serializers from "../../../../index";
import { MusicPrompt } from "../../../../types/MusicPrompt";
export declare const BodyComposeMusicWithADetailedResponseV1MusicDetailedPost: core.serialization.Schema<serializers.BodyComposeMusicWithADetailedResponseV1MusicDetailedPost.Raw, Omit<ElevenLabs.BodyComposeMusicWithADetailedResponseV1MusicDetailedPost, "outputFormat">>;
export declare namespace BodyComposeMusicWithADetailedResponseV1MusicDetailedPost {
    interface Raw {
        prompt?: string | null;
        composition_plan?: MusicPrompt.Raw | null;
        music_length_ms?: number | null;
        model_id?: "music_v1" | null;
        seed?: number | null;
        force_instrumental?: boolean | null;
        respect_sections_durations?: boolean | null;
        store_for_inpainting?: boolean | null;
        with_timestamps?: boolean | null;
        sign_with_c2pa?: boolean | null;
    }
}
