import { type ProcessRunner } from "./providers/process.js"; export interface DoctorReport { ok: boolean; lines: string[]; } export interface DoctorOptions { root: string; configRoot?: string; checkProviderClis?: boolean; env?: NodeJS.ProcessEnv; providerRunner?: ProcessRunner; gitProbe?: () => { ok: boolean; detail: string; }; sandboxProbe?: () => { ok: boolean; detail: string; }; secretScannerProbe?: (root: string) => { ok: boolean; detail: string; }; claudeCliProbe?: (root: string) => { ok: boolean; detail: string; }; codexCliProbe?: (root: string) => { ok: boolean; detail: string; }; } export declare function runDoctor(options: DoctorOptions): DoctorReport;