/** * Health check utilities for different database types */ export declare class HealthCheckManager { /** * Get native health check for PostgreSQL using pg_isready * Uses internal container port (5432) - health checks run inside container */ static getPostgresHealthCheck(): import("testcontainers/build/wait-strategies/shell-wait-strategy").ShellWaitStrategy; /** * Get native health check for MySQL using mysqladmin * Uses internal container port (3306) - health checks run inside container */ static getMysqlHealthCheck(): import("testcontainers/build/wait-strategies/shell-wait-strategy").ShellWaitStrategy; /** * Get native health check for MongoDB using mongosh * Uses internal container port (27017) - health checks run inside container */ static getMongoHealthCheck(): import("testcontainers/build/wait-strategies/shell-wait-strategy").ShellWaitStrategy; /** * Get native health check for Redis using redis-cli * Uses internal container port (6379) - health checks run inside container */ static getRedisHealthCheck(): import("testcontainers/build/wait-strategies/shell-wait-strategy").ShellWaitStrategy; /** * Get TCP port health check (fallback) */ static getTcpPortHealthCheck(port: number): import("testcontainers").WaitStrategy; /** * Get HTTP health check */ static getHttpHealthCheck(path: string, port: number): import("testcontainers/build/wait-strategies/http-wait-strategy").HttpWaitStrategy; /** * Get health check based on database type */ static getHealthCheckForType(type: string): import("testcontainers").WaitStrategy; /** * Get health check with custom timeout */ static getHealthCheckWithTimeout(type: string, timeoutMs: number): import("testcontainers").WaitStrategy; /** * Get hybrid health check (TCP + custom command) */ static getHybridHealthCheck(type: string, port: number): import("testcontainers").WaitStrategy; /** * Get custom health check with specific command */ static getCustomHealthCheck(command: string): import("testcontainers/build/wait-strategies/shell-wait-strategy").ShellWaitStrategy; /** * Get log-based health check (fallback) */ static getLogHealthCheck(message: string, count?: number): import("testcontainers").WaitStrategy; } //# sourceMappingURL=health-check.d.ts.map