ImageGenerateParamsStreaming: {
    background:
        | undefined
        | null
        | "auto"
        | "transparent"
        | "opaque";
    model:
        | undefined
        | null
        | string & {}
        | ImageModel;
    moderation:
        | undefined
        | null
        | "low"
        | "auto";
    n: undefined | null | number;
    output_compression: undefined | null | number;
    output_format:
        | undefined
        | null
        | "jpeg"
        | "png"
        | "webp";
    partial_images: undefined | null | number;
    prompt: string;
    quality:
        | undefined
        | null
        | "low"
        | "medium"
        | "high"
        | "auto"
        | "standard"
        | "hd";
    response_format:
        | undefined
        | null
        | "url"
        | "b64_json";
    size:
        | undefined
        | null
        | "auto"
        | "256x256"
        | "512x512"
        | "1024x1024"
        | "1792x1024"
        | "1024x1792"
        | "1536x1024"
        | "1024x1536";
    stream: true;
    style:
        | undefined
        | null
        | "natural"
        | "vivid";
    user: undefined | string;
}