import type { RecoveryStrategy } from './recovery.js'; /** * Agent governance health posture. Returned by the gateway * health endpoint for enterprise monitoring integration. * * GET /api/v1/agents/:agentId/health */ export interface AgentHealthStatus { agentId: string; timestamp: string; passport: { valid: boolean; expiresAt: string; grade: number; }; delegation: { active: boolean; scopeCount: number; spendUtilization: number; expiresAt: string | null; }; behavioral: { continuityScore: number; lastActionTimestamp: string; actionsInWindow: number; driftDetected: boolean; }; recovery: { activeRecoveryPolicy: string | null; recentRecoveryEvents: number; currentStrategy: RecoveryStrategy | null; }; status: 'healthy' | 'degraded' | 'suspended' | 'expired'; } //# sourceMappingURL=health.d.ts.map