import { z } from 'zod'; import type { ToolHandler } from '../tool.js'; import type { FilesystemProvider } from './provider.js'; export declare const toolInfo: { readonly name: "listFiles"; readonly description: "List files and directories under a directory. Use this for project structure discovery and file existence checks. Recursive listing is enabled by default and can be limited with maxCount."; readonly parameters: z.ZodObject<{ path: z.ZodString; maxCount: z.ZodDefault>>; recursive: z.ZodDefault, z.ZodBoolean>>; includeIgnored: z.ZodDefault, z.ZodBoolean>>; }, z.core.$strip>; }; export declare const handler: ToolHandler; declare const _default: { handler: ToolHandler<{ readonly name: "listFiles"; readonly description: "List files and directories under a directory. Use this for project structure discovery and file existence checks. Recursive listing is enabled by default and can be limited with maxCount."; readonly parameters: z.ZodObject<{ path: z.ZodString; maxCount: z.ZodDefault>>; recursive: z.ZodDefault, z.ZodBoolean>>; includeIgnored: z.ZodDefault, z.ZodBoolean>>; }, z.core.$strip>; }, FilesystemProvider>; name: "listFiles"; description: "List files and directories under a directory. Use this for project structure discovery and file existence checks. Recursive listing is enabled by default and can be limited with maxCount."; parameters: z.ZodObject<{ path: z.ZodString; maxCount: z.ZodDefault>>; recursive: z.ZodDefault, z.ZodBoolean>>; includeIgnored: z.ZodDefault, z.ZodBoolean>>; }, z.core.$strip>; }; export default _default;