import type * as ElevenLabs from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { BytedanceSeedream5LiteRequest } from "./BytedanceSeedream5LiteRequest"; import { BytedanceSeedream5ProRequest } from "./BytedanceSeedream5ProRequest"; import { Gemini3ProImageRequest } from "./Gemini3ProImageRequest"; import { Gemini25FlashImageRequest } from "./Gemini25FlashImageRequest"; import { Gemini31FlashImageRequest } from "./Gemini31FlashImageRequest"; import { Gemini31FlashLiteImageRequest } from "./Gemini31FlashLiteImageRequest"; import { GptImage1Request } from "./GptImage1Request"; import { GptImage2Request } from "./GptImage2Request"; import { GptImage15Request } from "./GptImage15Request"; export declare const ImageGenerationRequest: core.serialization.Schema; export declare namespace ImageGenerationRequest { type Raw = ImageGenerationRequest.BytedanceSeedream5Lite | ImageGenerationRequest.BytedanceSeedream5Pro | ImageGenerationRequest.Gemini25FlashImage | ImageGenerationRequest.Gemini3ProImage | ImageGenerationRequest.Gemini31FlashImage | ImageGenerationRequest.Gemini31FlashLiteImage | ImageGenerationRequest.GptImage1 | ImageGenerationRequest.GptImage15 | ImageGenerationRequest.GptImage2; interface BytedanceSeedream5Lite extends BytedanceSeedream5LiteRequest.Raw { model_id: "bytedance-seedream-5-lite"; } interface BytedanceSeedream5Pro extends BytedanceSeedream5ProRequest.Raw { model_id: "bytedance-seedream-5-pro"; } interface Gemini25FlashImage extends Gemini25FlashImageRequest.Raw { model_id: "gemini-2.5-flash-image"; } interface Gemini3ProImage extends Gemini3ProImageRequest.Raw { model_id: "gemini-3-pro-image"; } interface Gemini31FlashImage extends Gemini31FlashImageRequest.Raw { model_id: "gemini-3.1-flash-image"; } interface Gemini31FlashLiteImage extends Gemini31FlashLiteImageRequest.Raw { model_id: "gemini-3.1-flash-lite-image"; } interface GptImage1 extends GptImage1Request.Raw { model_id: "gpt-image-1"; } interface GptImage15 extends GptImage15Request.Raw { model_id: "gpt-image-1.5"; } interface GptImage2 extends GptImage2Request.Raw { model_id: "gpt-image-2"; } }