import type * as Hedra from "../index.js"; /** * Model-specific inputs for `kling-o3-reference`. */ export interface InputKlingO3Reference { /** Number of outputs generated per job. Only 1 is supported. */ num_outputs?: number | undefined; /** Generation prompt. At most 2500 characters. */ prompt: string; /** Source video. From 3s to 15s and at most 524.2 MB. */ source_video: Hedra.InputKlingO3ReferenceSourceVideo; /** Reference images. 1 to 4 images, each at least 300px on each side and at most 10.4 MB. */ images?: Hedra.InputKlingO3ReferenceImagesItem[] | undefined; /** Output resolution to generate at. */ resolution: InputKlingO3Reference.Resolution; } export declare namespace InputKlingO3Reference { /** Output resolution to generate at. */ const Resolution: { readonly SevenHundredTwentyP: "720p"; readonly OneThousandEightyP: "1080p"; }; type Resolution = (typeof Resolution)[keyof typeof Resolution]; }