/**
 * Scaler provisioning diagnostic check.
 *
 * Reads recent scaler spawn failures (in-process, over a short rolling window)
 * and emits one row per configured scaler backend instance. Severity is
 * bound-aware: a warm-pool/unbound failure is a warning (no run impact yet); a
 * job-bound failure is a failure (a queued run could not get an agent).
 */
import type { DiagnosticDeps, DiagnosticResult } from '../types.js';
/** Rolling window for "recent" spawn failures. */
export declare const SCALER_FAILURE_WINDOW_MS: number;
export declare function checkScalerProvisioning(deps: DiagnosticDeps): Promise<DiagnosticResult[]>;
//# sourceMappingURL=scaler.d.ts.map