import { UapiMcpCore } from "../core.js";
import { RequestOptions } from "../lib/sdks.js";
import { APIError } from "../models/errors/apierror.js";
import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../models/errors/httpclienterrors.js";
import { SDKValidationError } from "../models/errors/sdkvalidationerror.js";
import { GetImageQrcodeRequest } from "../models/getimageqrcodeop.js";
import { APIPromise } from "../types/async.js";
import { Result } from "../types/fp.js";
export declare enum GetImageQrcodeAcceptEnum {
applicationJsonAccept = "application/json",
imagePngAccept = "image/png"
}
/**
* 生成二维码
*
* @remarks
* 无论是网址、文本还是联系方式,通通可以变成一个二维码!这是一个非常灵活的二维码生成工具。
*
* ## 功能概述
* 你提供一段文本内容,我们为你生成对应的二维码图片。你可以自定义尺寸、前景色、背景色,还支持透明背景,并选择不同的返回格式以适应不同场景。
*
* ## 使用须知
*
* > [!IMPORTANT]
* > **关键参数 `format`**
* > 此参数决定了成功响应的内容类型和结构,请务必根据你的需求选择并正确处理响应:
* > - **`image`** (默认): 直接返回 `image/png` 格式的图片二进制数据,适合在 `
` 标签中直接使用。
* > - **`json`**: 返回一个包含 Base64 Data URI 的 JSON 对象,适合需要在前端直接嵌入CSS或HTML的场景。
* > - **`json_url`**: 返回一个包含图片临时URL的JSON对象,适合需要图片链接的场景。
*
* > [!TIP]
* > **颜色参数说明**
* > - 颜色参数使用十六进制格式(如 `#FF0000`)
* > - URL 中需要对 `#` 进行编码,即 `%23`(例如:`fgcolor=%23FF0000`)
* > - 当 `transparent=true` 时,`bgcolor` 参数会被忽略
*/
export declare function imageGetImageQrcode(client$: UapiMcpCore, request: GetImageQrcodeRequest, options?: RequestOptions): APIPromise>;
//# sourceMappingURL=imageGetImageQrcode.d.ts.map