import { z } from "zod"; declare const ImageConversionParamsSchema: z.ZodObject<{ input_paths: z.ZodUnion<[z.ZodString, z.ZodArray]>; output_format: z.ZodEnum<["jpg", "jpeg", "png", "gif", "bmp", "tiff", "webp", "ico"]>; quality: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; maintain_aspect_ratio: z.ZodDefault; output_directory: z.ZodOptional; }, "strip", z.ZodTypeAny, { input_paths: string | string[]; output_format: "png" | "jpeg" | "jpg" | "webp" | "gif" | "bmp" | "tiff" | "ico"; maintain_aspect_ratio: boolean; width?: number | undefined; height?: number | undefined; quality?: number | undefined; output_directory?: string | undefined; }, { input_paths: string | string[]; output_format: "png" | "jpeg" | "jpg" | "webp" | "gif" | "bmp" | "tiff" | "ico"; width?: number | undefined; height?: number | undefined; quality?: number | undefined; maintain_aspect_ratio?: boolean | undefined; output_directory?: string | undefined; }>; export type ImageConversionToolParams = z.infer; /** * 图片格式转换智能体 * 支持单张图片和批量图片转换 */ export declare const imageConverterTool: { name: string; description: string; inputSchema: { input_paths: z.ZodUnion<[z.ZodString, z.ZodArray]>; output_format: z.ZodEnum<["jpg", "jpeg", "png", "gif", "bmp", "tiff", "webp", "ico"]>; quality: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; maintain_aspect_ratio: z.ZodDefault; output_directory: z.ZodOptional; }; handler: (args: any) => Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { content: { type: string; text: string; }[]; isError: boolean; }>; }; export { ImageConverter } from "./converter"; export type { ImageConversionParams, BatchConversionResult, ConversionResult, ImageMetadata, } from "./types"; export { ImageConversionError, ConversionErrorCodes } from "./types"; //# sourceMappingURL=index.d.ts.map