/** * Database Health Check Hook * * Delegates to a singleton coordinator (one poll schedule per /health endpoint). * See databaseHealthCoordinator.ts for cross-tab, visibility, and 429 handling. */ interface UseDatabaseHealthOptions { pollInterval?: number; maxRetries?: number; enabled?: boolean; } interface UseDatabaseHealthReturn { isDatabaseAvailable: boolean; isChecking: boolean; hasResolvedInitialCheck: boolean; retryCount: number; nextRetryDelay: number; error: Error | null; checkHealth: () => Promise; } export declare function useDatabaseHealth(options?: UseDatabaseHealthOptions): UseDatabaseHealthReturn; export {}; //# sourceMappingURL=useDatabaseHealth.d.ts.map