/** * @fileoverview API Client Health Check Implementation * @module @skillsmith/core/api/client.health * @see SMI-1244: API client for fetching skills from live Supabase endpoints * @see SMI-2741: Split from client.ts to meet 500-line standard * * Health check utility extracted from SkillsmithApiClient to keep * client.ts under the 500-line standard. */ /** * Check API health status * * Standalone implementation used by SkillsmithApiClient.checkHealth(). * Returns a synthetic healthy response in offline mode. * * @param baseUrl - API base URL * @param anonKey - Supabase anon key * @param offlineMode - Whether client is in offline mode * @returns Health status object */ export declare function checkApiHealth(baseUrl: string, anonKey: string | undefined, offlineMode: boolean): Promise<{ status: 'healthy' | 'degraded' | 'unhealthy'; timestamp: string; version: string; }>; //# sourceMappingURL=client.health.d.ts.map