import { z } from 'zod';
import { type ToolName, type ToolArguments, type ToolServerPrepareResult, type ExecuteInput, type ExecuteOutput } from '../toolDefinition.js';
export declare const ReadFileToolDefinition: import("../toolDefinition.js").ToolDefinition<"read_file", z.ZodObject<{
    filename: z.ZodString;
}, z.core.$strip>, undefined, z.ZodObject<{
    filename: z.ZodString;
    content: z.ZodString;
}, z.core.$strip>>;
export type ReadFileToolName = ToolName<typeof ReadFileToolDefinition>;
export type ReadFileToolArguments = ToolArguments<typeof ReadFileToolDefinition>;
export type ReadFileToolServerPrepareResult = ToolServerPrepareResult<typeof ReadFileToolDefinition>;
export type ReadFileToolInput = ExecuteInput<typeof ReadFileToolDefinition>;
export type ReadFileToolOutput = ExecuteOutput<typeof ReadFileToolDefinition>;
//# sourceMappingURL=ReadFileDefinition.d.ts.map