import { type ResolvedConfig } from "./config.js"; export type SetupDiagnostics = { ready: boolean; issues: string[]; warnings: string[]; suggestions: string[]; }; export type DoctorReport = SetupDiagnostics & { worktree: string; opencode?: { healthy: boolean; baseUrl: string; version?: string; error?: string; }; provider?: { healthy: boolean; baseUrl: string; error?: string; }; }; export declare function detectProjectDefaults(root: string): Promise<{ verify: string[]; install: string; }>; export declare function checkSetup(root: string, cfg?: ResolvedConfig): Promise; export declare function runDoctor(options: { worktree: string; autofix?: boolean; opencodeUrl?: string; providerPort?: number; }): Promise; export declare function formatDoctorReport(report: DoctorReport): string; //# sourceMappingURL=doctor.d.ts.map