import type * as ElevenLabs from "../index"; export interface MusicFinetuneResponseModel { /** Unique identifier of the finetune. */ id: string; /** Name of the finetune. */ name: string; /** Tags associated with the finetune. */ tags: string[]; /** Primary musical genre of the finetune. */ primaryGenre?: string; /** The base music model the finetune was trained on. */ modelId: string; /** When the finetune was created (UTC). */ createdAt: Date; /** Who can access this finetune: `private` (only you), `workspace` (members of your workspace), `public` (ElevenLabs-curated, available to everyone). */ visibility: ElevenLabs.FinetuneVisibility; /** Who created the finetune: `self`, `workspace`, or `elevenlabs`. */ createdBy: ElevenLabs.FinetuneCreatedBy; /** Training lifecycle status: pending, in_progress, completed, failed, and blocked. */ status: ElevenLabs.MusicFinetuneStatus; /** Training progress from 0.0 to 1.0. */ trainingProgress: number; /** Reason the finetune failed or was blocked, if applicable. */ failureReason?: ElevenLabs.MusicFinetuneFailureReason; }