/** * Health Check Resource * Exposes server health status for monitoring */ import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; interface HealthStatus { status: 'healthy' | 'degraded' | 'unhealthy'; uptime: number; memory: { used: number; total: number; percentage: number; }; version: string; timestamp: string; checks: { name: string; status: 'pass' | 'fail'; message?: string; }[]; } /** * Get the current server health status including memory, uptime, and binary checks. * @param version - The server version string. * @returns The health status object. */ export declare function getHealthStatus(version: string): Promise; /** * Register the health resource on the MCP server. * @param server - The MCP server instance. * @param version - The server version string. */ export declare function registerHealthResource(server: McpServer, version: string): void; export {}; //# sourceMappingURL=health.d.ts.map