import type { CheckDefinition, DoctorOptions, DoctorReport } from './types.js'; /** * Execute an ordered list of checks, running independent checks concurrently * within each dependency tier. * * The `checks` array **must** be in topological (dependency) order — as * returned by `CheckRegistry.resolve()`. The runner groups them into tiers * where all items in a tier have their dependencies satisfied by earlier tiers, * then runs each tier concurrently via `Promise.all`. * * @returns A `DoctorReport` containing per-check results and a summary. */ export declare function runChecks(checks: CheckDefinition[], options: DoctorOptions): Promise; //# sourceMappingURL=runner.d.ts.map