import { z } from 'zod'; import { Tool } from '../../core/types.js'; declare const parameterSchema: z.ZodObject<{ method: z.ZodString; url: z.ZodString; params: z.ZodOptional>; body: z.ZodOptional>; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { method: string; url: string; params?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }, { method: string; url: string; params?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }>; declare const returnSchema: z.ZodObject<{ status: z.ZodNumber; statusText: z.ZodString; headers: z.ZodRecord; body: z.ZodUnion<[z.ZodString, z.ZodRecord]>; }, "strip", z.ZodTypeAny, { body: string | Record; status: number; headers: Record; statusText: string; }, { body: string | Record; status: number; headers: Record; statusText: string; }>; type Parameters = z.infer; type ReturnType = z.infer; export declare const fetchTool: Tool; export {}; //# sourceMappingURL=fetch.d.ts.map