import { CannyEdgeDetectionAcceptEnum } from "../funcs/imagesCannyEdgeDetection.js"; import { GenerateFromImageAcceptEnum } from "../funcs/imagesGenerateFromImage.js"; import { GenerateFromPromptAcceptEnum } from "../funcs/imagesGenerateFromPrompt.js"; import { GenerateQRCodeAcceptEnum } from "../funcs/imagesGenerateQRCode.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; export { GenerateFromPromptAcceptEnum } from "../funcs/imagesGenerateFromPrompt.js"; export { GenerateFromImageAcceptEnum } from "../funcs/imagesGenerateFromImage.js"; export { CannyEdgeDetectionAcceptEnum } from "../funcs/imagesCannyEdgeDetection.js"; export { GenerateQRCodeAcceptEnum } from "../funcs/imagesGenerateQRCode.js"; export declare class Images extends ClientSDK { /** * Generate a new image from a text prompt */ generateFromPrompt(request: models.GenerateImageFromPromptRequest, options?: RequestOptions & { acceptHeaderOverride?: GenerateFromPromptAcceptEnum; }): Promise; /** * Generate a new image from an image */ generateFromImage(request: models.GenerateImageFromImageRequest, options?: RequestOptions & { acceptHeaderOverride?: GenerateFromImageAcceptEnum; }): Promise; /** * Pre-process the image with canny edge detection */ cannyEdgeDetection(request: models.CannyEdgeDetectionRequest, options?: RequestOptions & { acceptHeaderOverride?: CannyEdgeDetectionAcceptEnum; }): Promise; /** * Generate a new image using ControlNet with provided image as a guidance */ generateFromControlNet(request: models.GenerateFromControlNetRequest, options?: RequestOptions): Promise>; /** * Generate a QR code */ generateQRCode(request: models.GenerateQRCodeRequest, options?: RequestOptions & { acceptHeaderOverride?: GenerateQRCodeAcceptEnum; }): Promise; } //# sourceMappingURL=images.d.ts.map