import type { CommandContext, InstanceConfig } from "./types.js";
type CheckStatus = "pass" | "warn" | "fail";
export interface DoctorCheck {
    name: string;
    status: CheckStatus;
    message: string;
}
export declare function runDoctor(instance: InstanceConfig, context: CommandContext, driverDiagnostics: string[]): Promise<DoctorCheck[]>;
export declare function hasFailedChecks(checks: DoctorCheck[]): boolean;
export declare function formatChecks(checks: DoctorCheck[]): string;
export {};
//# sourceMappingURL=doctor.d.ts.map