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"; import { GptImage25FlareRequest } from "./GptImage25FlareRequest"; import { GptImage25SunburstRequest } from "./GptImage25SunburstRequest"; 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 | ImageGenerationRequest.GptImage25Flare | ImageGenerationRequest.GptImage25Sunburst; 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"; } interface GptImage25Flare extends GptImage25FlareRequest.Raw { model_id: "gpt-image-2.5-flare"; } interface GptImage25Sunburst extends GptImage25SunburstRequest.Raw { model_id: "gpt-image-2.5-sunburst"; } }