import { z } from 'zod'; import type { ToolHandler } from '../tool.js'; import type { FilesystemProvider } from './provider.js'; export declare const toolInfo: { readonly name: "searchFiles"; readonly description: "Search files in a directory with a Rust regex pattern and optional file globs. Use this to find code, text, or references before reading specific files."; readonly parameters: z.ZodObject<{ path: z.ZodString; regex: z.ZodString; filePattern: z.ZodOptional; }, z.core.$strip>; }; export declare const handler: ToolHandler; declare const _default: { handler: ToolHandler<{ readonly name: "searchFiles"; readonly description: "Search files in a directory with a Rust regex pattern and optional file globs. Use this to find code, text, or references before reading specific files."; readonly parameters: z.ZodObject<{ path: z.ZodString; regex: z.ZodString; filePattern: z.ZodOptional; }, z.core.$strip>; }, FilesystemProvider>; name: "searchFiles"; description: "Search files in a directory with a Rust regex pattern and optional file globs. Use this to find code, text, or references before reading specific files."; parameters: z.ZodObject<{ path: z.ZodString; regex: z.ZodString; filePattern: z.ZodOptional; }, z.core.$strip>; }; export default _default;