import { z } from 'zod'; import { Tool } from '../../core/types.js'; declare const parameterSchema: z.ZodObject<{ command: z.ZodEnum<["view", "create", "str_replace", "insert", "undo_edit"]>; path: z.ZodString; file_text: z.ZodOptional; insert_line: z.ZodOptional; new_str: z.ZodOptional; old_str: z.ZodOptional; view_range: z.ZodOptional>; description: z.ZodString; }, "strip", z.ZodTypeAny, { command: "view" | "create" | "str_replace" | "insert" | "undo_edit"; path: string; description: string; file_text?: string | undefined; insert_line?: number | undefined; new_str?: string | undefined; old_str?: string | undefined; view_range?: number[] | undefined; }, { command: "view" | "create" | "str_replace" | "insert" | "undo_edit"; path: string; description: string; file_text?: string | undefined; insert_line?: number | undefined; new_str?: string | undefined; old_str?: string | undefined; view_range?: number[] | undefined; }>; declare const returnSchema: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodString; content: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; success: boolean; content?: string | undefined; }, { message: string; success: boolean; content?: string | undefined; }>; type Parameters = z.infer; type ReturnType = z.infer; export declare const textEditorTool: Tool; export {}; //# sourceMappingURL=textEditor.d.ts.map