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; pendingBlockIds: string[]; pendingExternalAudioIds: string[]; speechImported?: boolean; pendingTask?: ElevenLabs.PendingClipTask; audioTrackReady?: boolean; exportFormatReady?: boolean; currentSnapshotId?: string; sourceContext?: ElevenLabs.GenerationSourceContext; analysis?: ElevenLabs.VideoAnalysis; canvasPlacement?: ElevenLabs.CanvasPlacement; animation?: ElevenLabs.ClipAnimation; playbackSpeed?: number; trackId?: string; previewJobProgress?: number; importSpeechProgress?: number; }