import type { SupervisorFindingEvidence, SupervisorFindingSeverity } from "./contract.js"; import { type CompletedHookHealth, type SupervisorHookHealth } from "./hook-health.js"; export interface HookHealthAlert { finding_kind: "hook.execution-degraded" | "hook.execution-slow" | "hook.memory-heavy" | "hook.retry-cluster"; severity: SupervisorFindingSeverity; scope_id: string; summary: string; observed_value: number; unit: SupervisorFindingEvidence["unit"]; source: CompletedHookHealth; owner_id?: string; } export declare function evaluateHookHealthAlerts(health: SupervisorHookHealth): readonly HookHealthAlert[]; //# sourceMappingURL=hook-health-alerts.d.ts.map