import { z } from "zod";
import type { AgentTool } from "@prestyj/agent";
import { type ToolOperations } from "./operations.js";
declare const GrepParams: z.ZodObject<{
    pattern: z.ZodString;
    path: z.ZodOptional<z.ZodString>;
    include: z.ZodOptional<z.ZodString>;
    max_results: z.ZodOptional<z.ZodNumber>;
    case_insensitive: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare function createGrepTool(cwd: string, ops?: ToolOperations): AgentTool<typeof GrepParams>;
export {};
//# sourceMappingURL=grep.d.ts.map