import type * as Hedra from "../index.js"; /** * Source video. From 3s to 30s, from 340px to 3850px on each side, and at most 104.8 MB. */ export type InputKlingV3MotionControlSourceVideo = /** * A file uploaded via POST /v3/files, referenced by the returned url. */ Hedra.InputKlingV3MotionControlSourceVideo.Url /** * An existing asset you own, referenced by its id. */ | Hedra.InputKlingV3MotionControlSourceVideo.Asset; export declare namespace InputKlingV3MotionControlSourceVideo { interface Url { source: "url"; /** A URL returned by POST /v3/files. */ url: string; } interface Asset { source: "asset"; /** The asset's id (`asset_`), as issued by the server — a completed generation publishes one per output as `outputs[].asset_id`. Do not construct one or derive it from any other id. */ asset_id: string; } }