import type * as ElevenLabs from "../index"; export interface DubbingProjectResponse { /** Unique identifier of the dubbing project. */ projectId: string; /** Lifecycle status of the project: 'preparing'/'processing' while it transcribes, 'ready' once transcription is done, or 'failed'. */ status: ElevenLabs.DubbingProjectResponseStatus; /** Optional free-form string the customer can provide to identify the project on their end. */ reference?: string; /** BCP-47 language tag of the source media (null if auto-detected). */ sourceLanguage?: string; /** Default dubbing model id applied to this project's language targets. */ modelId?: string; /** Source media metadata; null until the project is ready. */ media?: ElevenLabs.DubbingSourceMediaInfo; /** Identifiers of the language targets created under this project. */ languageIds?: string[]; /** Monotonic counter incremented whenever the source transcript is edited (segment add/edit/delete). */ revision: number; /** When the project was created. */ createdAt: Date; /** When the project was last updated. */ updatedAt: Date; }