import type { TruncationResult } from "./truncate.ts"; export interface SearchToolDetails { scopePath?: string; searchPath?: string; cwd?: string; matchCount?: number; fileCount?: number; files?: string[]; fileMatches?: Record; missingPaths?: string[]; displayContent?: string; fileLimitReached?: boolean; perFileLimitReached?: boolean; truncation?: TruncationResult; matchLimitReached?: number; linesTruncated?: boolean; meta?: { source?: string; truncation?: TruncationResult; limits?: { fileLimit?: number; }; }; } export declare function buildSearchDetails(base: SearchToolDetails | undefined, text: string, cwd: string, scopePath: string, missingPaths?: string[]): SearchToolDetails; //# sourceMappingURL=search-details.d.ts.map