import type { ResolvedCliConfig } from './config.js'; interface DoctorOptions { config: ResolvedCliConfig; runtimeDir: string; currentVersion: string; safetyMode: string; detailMode: string; npmLatest?: string; updateFetchImpl?: typeof fetch; } export declare function cliDoctorHasFailure(report: string): boolean; export declare function renderNodeDoctorLine(version?: string): string; /** * Search-backend line. rg powers search_code / search_files (fast + .gitignore- * aware). When absent, the agent falls back to a slower in-process walk that * uses a static ignore list — surface it so users debugging slow or noisy * search know to install ripgrep. */ export declare function renderSearchDoctor(rgAvailable: boolean): string; export declare function renderCliDoctor(options: DoctorOptions): Promise; export {}; //# sourceMappingURL=doctor.d.ts.map