import type { HealthCheckDefinition, HealthScope } from "./core/types"; export declare function runtimeInfoCheck(options?: { scopes?: readonly HealthScope[]; critical?: boolean; }): HealthCheckDefinition<"runtime.info">; export declare function shutdownCheck(options?: { scopes?: readonly HealthScope[]; }): HealthCheckDefinition<"shutdown">; export declare function startupCheck(options: { isStarted: () => boolean | Promise; scopes?: readonly HealthScope[]; timeoutMs?: number; }): HealthCheckDefinition<"startup">; export declare function timerLagCheck(options?: { scopes?: readonly HealthScope[]; sampleMs?: number; thresholds?: { degradedMs: number; unhealthyMs: number; }; critical?: boolean; }): HealthCheckDefinition<"timer.lag">; export declare function memoryCheck(options?: { scopes?: readonly HealthScope[]; availableRatio?: { degraded: number; unhealthy: number; }; usedRatio?: { degraded: number; unhealthy: number; }; critical?: boolean | Partial>; }): HealthCheckDefinition<"memory">; //# sourceMappingURL=checks.d.ts.map