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