import { z } from 'zod'; import type { ToolHandler } from '../tool.js'; import type { FilesystemProvider } from './provider.js'; export declare const toolInfo: { readonly name: "readFile"; readonly description: "Read one or more text files. Use this to inspect known files before editing, understand code, or read configuration. Prefer searchFiles for content searches and listFiles for directory discovery. The result includes line numbers; use offset and limit for large files."; readonly parameters: z.ZodObject<{ path: z.ZodPipe, z.ZodArray>; offset: z.ZodOptional; limit: z.ZodOptional; includeIgnored: z.ZodDefault, z.ZodBoolean>>; }, z.core.$strip>; }; export declare const handler: ToolHandler; declare const _default: { handler: ToolHandler<{ readonly name: "readFile"; readonly description: "Read one or more text files. Use this to inspect known files before editing, understand code, or read configuration. Prefer searchFiles for content searches and listFiles for directory discovery. The result includes line numbers; use offset and limit for large files."; readonly parameters: z.ZodObject<{ path: z.ZodPipe, z.ZodArray>; offset: z.ZodOptional; limit: z.ZodOptional; includeIgnored: z.ZodDefault, z.ZodBoolean>>; }, z.core.$strip>; }, FilesystemProvider>; name: "readFile"; description: "Read one or more text files. Use this to inspect known files before editing, understand code, or read configuration. Prefer searchFiles for content searches and listFiles for directory discovery. The result includes line numbers; use offset and limit for large files."; parameters: z.ZodObject<{ path: z.ZodPipe, z.ZodArray>; offset: z.ZodOptional; limit: z.ZodOptional; includeIgnored: z.ZodDefault, z.ZodBoolean>>; }, z.core.$strip>; }; export default _default;