import type { Vertical } from './intent-router.js';
export type EngineHealthStatus = 'ok' | 'needs-key' | 'disabled';
export interface EngineHealthEntry {
    name: string;
    vertical: Vertical;
    status: EngineHealthStatus;
    /** Optional one-line remediation hint when status !== 'ok'. */
    hint?: string;
    /** Optional engine weight (for visibility — informational only). */
    weight?: number;
}
/**
 * Inspect the configured engine pool across every vertical and return a
 * flat list of (engine, vertical, status) entries. Pure — no network, no
 * side effects. Re-entry-safe and cheap enough to call on every doctor
 * invocation. Used by `doctor` for the engine health summary block.
 */
export declare function getEngineHealthSummary(): EngineHealthEntry[];
//# sourceMappingURL=engine-health.d.ts.map