/** * Fallback Error Handling Utilities * * Provides functions for executing with fallback values when errors occur. * Enables graceful degradation and resilient function execution patterns. */ /** * Executes function with fallback value on error * @param fn - Function to execute * @param fallback - Fallback value if function fails * @param context - Optional context for error logging * @returns Function result or fallback value */ export declare function withFallback(fn: () => T, fallback: T, context?: string): T; /** * Executes async function with fallback value on error * @param fn - Async function to execute * @param fallback - Fallback value if function fails * @param context - Optional context for error logging * @returns Promise that resolves with function result or fallback value */ export declare function withAsyncFallback(fn: () => Promise, fallback: T, context?: string): Promise; //# sourceMappingURL=fallbackHandlers.d.ts.map