import { AxiosInstance } from 'axios'; import { z } from 'zod'; export interface UpscaleImagesArgs { images: string[]; resize_mode?: string; upscaling_resize?: number; upscaling_resize_w?: number; upscaling_resize_h?: number; upscaler_1?: string; upscaler_2?: string; output_path?: string; } export declare const upscaleImagesSchema: z.ZodObject<{ images: z.ZodArray; resize_mode: z.ZodDefault>>; upscaling_resize: z.ZodDefault>; upscaling_resize_w: z.ZodDefault>; upscaling_resize_h: z.ZodDefault>; upscaler_1: z.ZodDefault>; upscaler_2: z.ZodDefault>; output_path: z.ZodOptional; }, "strip", z.ZodTypeAny, { images: string[]; resize_mode: "0" | "1"; upscaling_resize: number; upscaling_resize_w: number; upscaling_resize_h: number; upscaler_1: string; upscaler_2: string; output_path?: string | undefined; }, { images: string[]; output_path?: string | undefined; resize_mode?: "0" | "1" | undefined; upscaling_resize?: number | undefined; upscaling_resize_w?: number | undefined; upscaling_resize_h?: number | undefined; upscaler_1?: string | undefined; upscaler_2?: string | undefined; }>; export type ValidatedUpscaleImagesArgs = z.infer; export declare function handleUpscaleImages(args: ValidatedUpscaleImagesArgs, axiosInstance: AxiosInstance): Promise<{ content: { type: string; text: string; }[]; }>;