import type * as ElevenLabs from "../index"; /** * Response model for structured music generation endpoint */ export interface DetailedMusicResponse { /** The composition plan used to generate the song */ compositionPlan: ElevenLabs.DetailedMusicResponseCompositionPlan; /** The metadata of the generated song */ songMetadata: ElevenLabs.SongMetadata; /** The timestamps of the words in the generated song */ wordsTimestamps?: ElevenLabs.WordTimestamp[]; /** A low-resolution waveform of the generated song, for showing a preview of it. Holds 4 values per second of audio, from -1000 to 1000. Stereo is mixed down to a single channel. Only present if `with_waveform_visual` was True in the request body. */ waveformVisual?: number[]; }