import type * as ElevenLabs from "../index"; export interface ProjectVideoResponseModel { videoId: string; filename: string; signedUrl?: string; signedPreviewUrl?: string; offsetMs: number; durationMs: number; volumeGainDb: number; muted: boolean; fadeInMs?: number; fadeOutMs?: number; width: number; height: number; codec: string; order: string; createdAtMs: number; updatedAtMs: number; error?: string; thumbnailIntervalSeconds: number; thumbnailSize: number[]; thumbnailSheets: ElevenLabs.ProjectVideoThumbnailSheetResponseModel[]; startTimeMs: number; endTimeMs?: number; assetPreviewSignedUrl?: string; sourceVideoId?: string; sourceAssetId?: string; sourcePlatformAssetId?: string; pendingBlocksMetadata?: ElevenLabs.PendingBlocksMetadataModel; pendingExternalAudiosMetadata?: ElevenLabs.PendingExternalAudiosMetadataModel; speechImported?: boolean; pendingTask?: ElevenLabs.PendingClipTask; audioTrackReady?: boolean; exportFormatReady?: boolean; currentSnapshotId?: string; sourceContext?: ElevenLabs.GenerationSourceContext; analysis?: ElevenLabs.VideoAnalysis; transcription?: ElevenLabs.AssetTranscription; canvasPlacement?: ElevenLabs.CanvasPlacement; animation?: ElevenLabs.ClipAnimation; playbackSpeed?: number; opacity?: number; trackId?: string; previewJobProgress?: number; importSpeechProgress?: number; }