/**
 * 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<HealthCheckResult>;
/**
 * Check multiple health endpoints
 */
export declare function checkAllHealth(baseUrl: string, endpoints?: string[], options?: {
    timeout?: number;
    parallel?: boolean;
}): Promise<HealthCheckResult[]>;
/**
 * Run a smoke test
 */
export declare function runSmokeTest(baseUrl: string, test: SmokeTest): Promise<SmokeTestResult>;
/**
 * Run all smoke tests
 */
export declare function runAllSmokeTests(baseUrl: string, tests: SmokeTest[]): Promise<SmokeTestResult[]>;
/**
 * 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