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;
    opacity?: number;
    trackId?: string;
    previewJobProgress?: number;
    importSpeechProgress?: number;
}
