import type { AgentTool } from '@earendil-works/pi-agent-core';
import { type TruncationResult } from './truncate.js';
export type FindToolInput = {
    pattern: string;
    path?: string;
    limit?: number;
};
export interface FindToolDetails {
    truncation?: TruncationResult;
    resultLimitReached?: number;
}
/**
 * Find tool - Search for files by glob pattern
 */
export declare function createFindTool(cwd: string): AgentTool;
/** Default find tool using process.cwd() */
export declare const findTool: AgentTool;
