import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class Images extends ClientSDK { /** * Generate an image * * @remarks * Generates an image from a text prompt via the image generation router */ generate(request: operations.CreateImagesRequest & { imageGenerationRequest: { stream?: false | undefined; }; }, options?: RequestOptions): Promise; generate(request: operations.CreateImagesRequest & { imageGenerationRequest: { stream: true; }; }, options?: RequestOptions): Promise; generate(request: operations.CreateImagesRequest, options?: RequestOptions): Promise; /** * List image generation models * * @remarks * Lists every image generation model with its top-level supported-parameter superset and a URL to its full per-endpoint records. */ listModels(request?: operations.ListImageModelsRequest | undefined, options?: RequestOptions): Promise; /** * List endpoints for an image model * * @remarks * Returns the full per-endpoint records for an image model: each endpoint's definitive supported parameters, pricing, and passthrough allowlist. */ listModelEndpoints(request: operations.ListImageModelEndpointsRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=images.d.ts.map