import type { Context, Next } from '../types.js'; export interface HealthCheckOptions { path?: string; checks?: Record Promise>; } export interface HealthStatus { status: 'up' | 'down'; message?: string; responseTime?: number; } export declare class HealthCheck { private path; private checks; constructor(options?: HealthCheckOptions); handle(ctx: Context, next: Next): Promise; } export declare function healthCheck(options?: HealthCheckOptions): HealthCheck; //# sourceMappingURL=health-check.d.ts.map