/** * Health Checker * * Performs health checks against deployed endpoints. * * @module scanners/deploy/health-checker */ import type { HealthCheckResult, SmokeTest, SmokeTestResult } from "./types.js"; /** * Check a single health endpoint */ export declare function checkHealth(baseUrl: string, endpoint: string, options?: { timeout?: number; }): Promise; /** * Check multiple health endpoints */ export declare function checkAllHealth(baseUrl: string, endpoints?: string[], options?: { timeout?: number; parallel?: boolean; }): Promise; /** * Run a smoke test */ export declare function runSmokeTest(baseUrl: string, test: SmokeTest): Promise; /** * Run all smoke tests */ export declare function runAllSmokeTests(baseUrl: string, tests: SmokeTest[]): Promise; /** * Calculate health score (0-100) */ export declare function calculateHealthScore(results: HealthCheckResult[]): number; /** * Calculate smoke test score (0-100) */ export declare function calculateSmokeTestScore(results: SmokeTestResult[]): number; //# sourceMappingURL=health-checker.d.ts.map