import { SupabaseClient } from '@supabase/supabase-js'; /** * Connection Health Utility * Validates database connectivity with timeout */ export declare class ConnectionHealthUtil { /** * Checks if Supabase connection is healthy * @param client - Supabase client to test * @param timeoutMs - Timeout in milliseconds (default: 5000) * @returns true if connection is healthy, false otherwise */ static isHealthy(client: SupabaseClient, timeoutMs?: number): Promise; /** * Waits for connection to become healthy * @param client - Supabase client to test * @param maxRetries - Maximum number of retries (default: 3) * @param retryDelayMs - Delay between retries in milliseconds (default: 1000) * @returns true if connection became healthy, false otherwise */ static waitForHealthy(client: SupabaseClient, maxRetries?: number, retryDelayMs?: number): Promise; } //# sourceMappingURL=connection-health.util.d.ts.map