/**
 * Core Error Utilities
 *
 * Shared error handling utilities for the BFF.
 */

// User-friendly message utilities
export {
  matchCommonError,
  getUserFriendlyMessage,
  isTimeoutError,
  isNetworkError,
  isAuthError,
  isRateLimitError,
  isPermissionError,
  getTimeoutMessage,
  getNetworkMessage,
  getAuthMessage,
  getRateLimitMessage,
  getPermissionMessage,
  getDefaultMessage,
  type ErrorMatchResult,
  type ErrorCategory,
} from "./user-friendly-messages.js";
