import { type HealthCheck, type HealthCheckContext, type HealthFinding, type HealthFindingSeverity } from "./health-checks.js"; export interface DoctorLintRunOptions { readonly checks?: readonly HealthCheck[]; readonly skipIds?: ReadonlySet | readonly string[]; readonly onlyIds?: ReadonlySet | readonly string[]; } export interface DoctorLintRunResult { readonly findings: readonly HealthFinding[]; readonly checksRun: number; readonly checksSkipped: number; } export declare function runDoctorLintChecks(ctx: HealthCheckContext, opts?: DoctorLintRunOptions): Promise; export declare function exitCodeFromFindings(findings: readonly HealthFinding[], severityMin?: HealthFindingSeverity): 0 | 1;