import type * as Hedra from "../index.mjs"; /** * Model-specific inputs for `kling-ai-avatar-v2`. */ export interface InputKlingAiAvatarV2 { /** Number of outputs generated per job. Only 1 is supported. */ num_outputs?: number | undefined; /** Generation prompt. At most 2500 characters. */ prompt?: string | undefined; /** Output aspect ratio. */ aspect_ratio: InputKlingAiAvatarV2.AspectRatio; /** Output resolution. */ resolution?: InputKlingAiAvatarV2.Resolution | undefined; /** Start frame. At most 10.4 MB. */ start_image: Hedra.InputKlingAiAvatarV2StartImage; /** Driving audio. From 2s to 60.15s and at most 5 MB. */ audio: Hedra.InputKlingAiAvatarV2Audio; /** Quality level to generate at. `standard` — the base tier. `pro` — sharper detail and steadier motion at the same resolution, at a higher rate. */ quality?: InputKlingAiAvatarV2.Quality | undefined; } export declare namespace InputKlingAiAvatarV2 { /** Output aspect ratio. */ const AspectRatio: { readonly Sixteen9: "16:9"; readonly Nine16: "9:16"; readonly One1: "1:1"; }; type AspectRatio = (typeof AspectRatio)[keyof typeof AspectRatio]; /** Output resolution. */ const Resolution: { readonly SevenHundredTwentyP: "720p"; }; type Resolution = (typeof Resolution)[keyof typeof Resolution]; /** Quality level to generate at. `standard` — the base tier. `pro` — sharper detail and steadier motion at the same resolution, at a higher rate. */ const Quality: { readonly Standard: "standard"; readonly Pro: "pro"; }; type Quality = (typeof Quality)[keyof typeof Quality]; }