/** * `ai-dossier doctor` — diagnostic command that checks the user's setup. * * Reports pass/fail/warning for: * - Node.js version (>=20 required) * - Package installation (@ai-dossier/cli, core, mcp-server) * - MCP configuration (~/.claude/mcp.json has dossier entry) * - Dossier files in the current project (*.ds.md) * - Claude Code CLI availability */ import type { Command } from 'commander'; export interface CheckResult { name: string; status: 'pass' | 'fail' | 'warn'; message: string; detail?: string; } export declare function checkNodeVersion(): CheckResult; export declare function checkPackageInstalled(packageName: string): CheckResult; export declare function checkMcpConfig(): CheckResult; export declare function checkDossierFiles(cwd: string): CheckResult; export declare function checkClaudeCli(): CheckResult; export declare function runAllChecks(cwd: string): CheckResult[]; export declare function formatResults(results: CheckResult[]): string; export declare function registerDoctorCommand(program: Command): void; //# sourceMappingURL=doctor.d.ts.map