/**
 * Cluster health HTTP endpoints.
 *
 * Provides visibility into cluster state for monitoring and debugging:
 * - GET /cluster/health -- overall cluster health status
 * - GET /cluster/peers -- per-peer details including connectivity
 * - GET /cluster/runs -- active execution runs with job counts
 *
 * Follows the existing Hono route factory pattern from routes/health.ts.
 */
import { Hono } from 'hono';
import type { RaftNode } from './raft.js';
import type { PeerRegistry } from './peer-registry.js';
import type { ExecutionTracker } from '../reporting/execution-tracker.js';
import type { AgentRegistry } from '../agent/registry.js';
export interface ClusterHealthRoutesDeps {
    instanceId: string;
    raft: RaftNode;
    peerRegistry: PeerRegistry;
    executionTracker: ExecutionTracker;
    agentRegistry: AgentRegistry;
}
/**
 * Create cluster health routes.
 *
 * @param deps - Dependencies for cluster state introspection
 * @returns Hono app with /cluster/health, /cluster/peers, /cluster/runs endpoints
 */
export declare function createClusterHealthRoutes(deps: ClusterHealthRoutesDeps): Hono;
//# sourceMappingURL=health-api.d.ts.map