import { type Static } from '@sinclair/typebox'; import type { AgentTool } from '@earendil-works/pi-agent-core'; declare const grepSchema: import("@sinclair/typebox").TObject<{ pattern: import("@sinclair/typebox").TString; path: import("@sinclair/typebox").TOptional; glob: import("@sinclair/typebox").TOptional; ignoreCase: import("@sinclair/typebox").TOptional; literal: import("@sinclair/typebox").TOptional; context: import("@sinclair/typebox").TOptional; limit: import("@sinclair/typebox").TOptional; }>; export interface GrepToolDetails { truncated: boolean; } export type GrepToolInput = Static; export declare function createGrepTool(cwd: string): AgentTool; export declare const grepTool: AgentTool; export {};