export interface ErrorDetails { message: string; code?: string; context?: Record; stack?: string; timestamp: string; } export declare function createErrorDetails(error: unknown, context?: Record): ErrorDetails; export declare function formatErrorForLogging(error: unknown, context?: Record): string; export declare function isRetryableError(error: unknown): boolean; export declare function withRetry(operation: () => Promise, maxRetries?: number, delayMs?: number): Promise; //# sourceMappingURL=errorUtils.d.ts.map