import type * as ElevenLabs from "../index"; /** * Request body for the ByteDance Seedream 5.0 Pro image model. * * ByteDance models are disabled by default and require explicit approval * before use. Contact support to request access. */ export interface BytedanceSeedream5ProRequest { /** Include to send the generation's result to the workspace's configured flows webhooks once it completes or fails. The webhook payload matches the terminal response of the corresponding GET endpoint. */ webhook?: ElevenLabs.WebhookTarget; /** A text description of the image to generate. */ prompt: string; /** Up to 10 reference images to edit or draw from. */ images?: ElevenLabs.ImageReference[]; /** The aspect ratio of the output image. With `auto`, the model picks an aspect ratio based on the inputs. */ aspectRatio?: ElevenLabs.BytedanceSeedream5ProRequestAspectRatio; /** A seed for reproducible generation: the same seed and inputs give similar output across generations. Omit for random. */ seed?: number; /** The resolution of the output image. */ resolution?: ElevenLabs.BytedanceSeedream5ProRequestResolution; }