import type * as Hedra from "../index.mjs"; /** * Model-specific inputs for `topaz-video-upscaler-starlight-precise`. */ export interface InputTopazVideoUpscalerStarlightPrecise { /** Number of outputs generated per job. Only 1 is supported. */ num_outputs?: number | undefined; /** The video to upscale. At most 300s and at most 524.2 MB. */ source_video: Hedra.InputTopazVideoUpscalerStarlightPreciseSourceVideo; /** Output resolution. */ resolution: InputTopazVideoUpscalerStarlightPrecise.Resolution; /** How far to soften the diffusion pass, for sources the default sharpening renders harshly. */ reduce_sharpening?: InputTopazVideoUpscalerStarlightPrecise.ReduceSharpening | undefined; } export declare namespace InputTopazVideoUpscalerStarlightPrecise { /** Output resolution. */ const Resolution: { readonly OneThousandEightyP: "1080p"; readonly TwoK: "2K"; readonly FourK: "4K"; }; type Resolution = (typeof Resolution)[keyof typeof Resolution]; /** How far to soften the diffusion pass, for sources the default sharpening renders harshly. */ const ReduceSharpening: { readonly Off: "off"; readonly Low: "low"; readonly Medium: "medium"; readonly High: "high"; }; type ReduceSharpening = (typeof ReduceSharpening)[keyof typeof ReduceSharpening]; }