import { z } from 'zod';
export declare const grepInput: z.ZodObject<{
    pattern: z.ZodString;
    path: z.ZodOptional<z.ZodString>;
    include: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type GrepInput = z.infer<typeof grepInput>;
export interface GrepMatch {
    file: string;
    line: number;
    content: string;
}
export declare const GrepMatchSchema: z.ZodObject<{
    file: z.ZodString;
    line: z.ZodNumber;
    content: z.ZodString;
}, z.core.$strip>;
export declare const GrepTool: import("..").ToolInterface<{
    pattern: string;
    path?: string | undefined;
    include?: string | undefined;
}, GrepMatch[], never>;
//# sourceMappingURL=grep.d.ts.map