import { z } from 'zod'; import { Tool } from '../../core/types.js'; declare const parameterSchema: z.ZodObject<{ command: z.ZodString; description: z.ZodString; timeout: z.ZodOptional; stdinContent: z.ZodOptional; }, "strip", z.ZodTypeAny, { command: string; description: string; timeout?: number | undefined; stdinContent?: string | undefined; }, { command: string; description: string; timeout?: number | undefined; stdinContent?: string | undefined; }>; declare const returnSchema: z.ZodObject<{ stdout: z.ZodString; stderr: z.ZodString; command: z.ZodString; code: z.ZodNumber; error: z.ZodOptional; }, "strip", z.ZodTypeAny, { command: string; code: number; stdout: string; stderr: string; error?: string | undefined; }, { command: string; code: number; stdout: string; stderr: string; error?: string | undefined; }>; type Parameters = z.infer; type ReturnType = z.infer; export declare const shellExecuteTool: Tool; export {}; //# sourceMappingURL=shellExecute.d.ts.map