/** * This file was auto-generated by Fern from our API Definition. */ export interface FileResponse { id: string; media_id: string; object: FileResponse.Object_; kind: FileResponse.Kind; type: string; codec?: string; container?: string; width?: number; height?: number; orientation?: string; rotation?: number; transparency?: boolean; animated?: boolean; frames?: number; duration?: number; fps?: number; filesize: number; bitrate?: number; language?: string; label?: string; ref?: string; folder?: string; filename?: string; url: string; placeholder?: string; background?: string; metadata?: Record; original?: boolean; created_by?: string; created: string; updated: string; status: FileResponse.Status; } export declare namespace FileResponse { type Object_ = "source" | "track" | "intelligence"; const Object_: { readonly Source: "source"; readonly Track: "track"; readonly Intelligence: "intelligence"; }; type Kind = "video" | "image" | "audio"; const Kind: { readonly Video: "video"; readonly Image: "image"; readonly Audio: "audio"; }; type Status = "waiting" | "processing" | "ready" | "failed"; const Status: { readonly Waiting: "waiting"; readonly Processing: "processing"; readonly Ready: "ready"; readonly Failed: "failed"; }; }