import type * as ElevenLabs from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { CanvasPlacement } from "./CanvasPlacement"; import { ClipAnimation } from "./ClipAnimation"; import { GenerationSourceContext } from "./GenerationSourceContext"; import { PendingClipTask } from "./PendingClipTask"; import { ProjectVideoThumbnailSheetResponseModel } from "./ProjectVideoThumbnailSheetResponseModel"; import { VideoAnalysis } from "./VideoAnalysis"; export declare const ProjectVideoResponseModel: core.serialization.ObjectSchema; export declare namespace ProjectVideoResponseModel { interface Raw { video_id: string; filename: string; signed_url?: string | null; signed_preview_url?: string | null; offset_ms: number; duration_ms: number; volume_gain_db: number; muted: boolean; fade_in_ms?: number | null; fade_out_ms?: number | null; width: number; height: number; codec: string; order: string; created_at_ms: number; updated_at_ms: number; error?: string | null; thumbnail_interval_seconds: number; thumbnail_size: number[]; thumbnail_sheets: ProjectVideoThumbnailSheetResponseModel.Raw[]; start_time_ms: number; end_time_ms: number; asset_preview_signed_url?: string | null; source_video_id?: string | null; source_asset_id?: string | null; pending_block_ids: string[]; pending_external_audio_ids: string[]; speech_imported?: boolean | null; pending_task?: PendingClipTask.Raw | null; audio_track_ready?: boolean | null; export_format_ready?: boolean | null; current_snapshot_id?: string | null; source_context?: GenerationSourceContext.Raw | null; analysis?: VideoAnalysis.Raw | null; canvas_placement?: CanvasPlacement.Raw | null; animation?: ClipAnimation.Raw | null; playback_speed?: number | null; track_id?: string | null; preview_job_progress?: number | null; import_speech_progress?: number | null; } }