/** * Health Check Module * Consolidated health check logic for Docker and Kubernetes dependencies */ import type { Logger } from 'pino'; /** * Status of an individual dependency */ export interface DependencyStatus { available: boolean; version?: string; error?: string; } /** * Check Docker daemon health and connectivity * * @param logger - Logger instance for diagnostic output * @param options - Optional configuration * @returns Docker availability status with version or error details */ export declare function checkDockerHealth(logger: Logger, options?: { timeout?: number; }): Promise; /** * Check Kubernetes cluster health and connectivity * * @param logger - Logger instance for diagnostic output * @param options - Optional configuration * @returns Kubernetes availability status with version or error details */ export declare function checkKubernetesHealth(logger: Logger, options?: { timeout?: number; }): Promise; //# sourceMappingURL=checks.d.ts.map