export declare function getToolPath(tool: "fd" | "rg"): string | null; export declare function hasTool(tool: "fd" | "rg"): boolean; export declare function ensureTool(tool: "fd" | "rg", silent?: boolean): Promise; export declare function prewarmTool(tool: "fd" | "rg"): void; /** * Clear the tool check cache. Useful for forcing a re-check of tool availability. */ export declare function clearToolCheckCache(): void; /** * Get tool check cache stats (for debugging) */ export declare function getToolCheckCacheStats(): { size: number; inFlight: string[]; entries: Array<{ tool: string; path: string | null; }>; };