import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; /** * 压缩强度 (1-5),默认为 3。数字越小,压缩率越高。 */ export declare const PostImageCompressLevel: { readonly One: 1; readonly Two: 2; readonly Three: 3; readonly Four: 4; readonly Five: 5; }; /** * 压缩强度 (1-5),默认为 3。数字越小,压缩率越高。 */ export type PostImageCompressLevel = ClosedEnum; export declare const PostImageCompressLevel$zodSchema: z.ZodUnion, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>]>; /** * 输出图片格式,可以是 'png' 或 'jpeg'。 */ export declare const PostImageCompressFormat: { readonly Png: "png"; readonly Jpeg: "jpeg"; }; /** * 输出图片格式,可以是 'png' 或 'jpeg'。 */ export type PostImageCompressFormat = ClosedEnum; export declare const PostImageCompressFormat$zodSchema: z.ZodEnum<{ png: "png"; jpeg: "jpeg"; }>; export type PostImageCompressFile = { fileName: string; content: Uint8Array | string; }; export declare const PostImageCompressFile$zodSchema: z.ZodType; export type PostImageCompressRequestBody = { file: PostImageCompressFile | Blob; }; export declare const PostImageCompressRequestBody$zodSchema: z.ZodType; export type PostImageCompressRequest = { level?: PostImageCompressLevel | undefined; format?: PostImageCompressFormat | undefined; body: PostImageCompressRequestBody; }; export declare const PostImageCompressRequest$zodSchema: z.ZodType; /** * 服务器内部错误。压缩过程中发生错误。 */ export type PostImageCompressInternalServerErrorResponseBody = { code?: string | undefined; message?: string | undefined; }; export declare const PostImageCompressInternalServerErrorResponseBody$zodSchema: z.ZodType; /** * 请求无效。可能是未上传文件、文件格式不受支持或参数错误。 */ export type PostImageCompressBadRequestResponseBody = { code?: string | undefined; message?: string | undefined; }; export declare const PostImageCompressBadRequestResponseBody$zodSchema: z.ZodType; export type PostImageCompressResponseResult = Uint8Array | string | PostImageCompressBadRequestResponseBody | PostImageCompressInternalServerErrorResponseBody; export declare const PostImageCompressResponseResult$zodSchema: z.ZodType; export type PostImageCompressResponse = { Headers: { [k: string]: Array; }; Result: Uint8Array | string | PostImageCompressBadRequestResponseBody | PostImageCompressInternalServerErrorResponseBody; }; export declare const PostImageCompressResponse$zodSchema: z.ZodType; //# sourceMappingURL=postimagecompressop.d.ts.map