/**
 * owlcoda doctor — diagnostic command that validates the local environment.
 * Checks native runtime readiness and local platform health.
 */
import { type ReplacementReadiness } from './replacement-readiness.js';
export interface CheckResult {
    name: string;
    status: 'pass' | 'warn' | 'fail' | 'skip';
    detail: string;
}
export interface DoctorReport {
    checks: CheckResult[];
    passCount: number;
    warnCount: number;
    failCount: number;
    skipCount: number;
    replacement: ReplacementReadiness;
}
export declare function runDoctor(configPath?: string): Promise<DoctorReport>;
export declare function formatDoctorReport(report: DoctorReport): string;
