/**
 * @/server/services/email — public email module barrel.
 *
 * All callers outside src/server/email/** and src/server/services/email/**
 * must import email helpers from this barrel. Direct deep imports of
 * @/server/email/send (etc.) are blocked by W8 ESLint enforcement so the
 * services bundle remains the single dependency surface.
 *
 * Re-exports every send.ts dispatcher and the renderEmail helper. Add new
 * email helpers here as send.ts grows.
 */

export { sendEmail, renderEmail } from '@/server/email/resend';
export type { ResendEnv } from '@/server/email/resend';

export {
  sendReceipt,
  sendPurchaseDetails,
  sendVendorWelcome,
  sendDealApproved,
  sendDealRejected,
  sendSoldOut,
  sendMonthlySettlement,
  sendPolicyViolation,
  sendMagicLink,
  sendEmailVerify,
  sendPaymentRefund,
  sendReviewRemovalApproved,
  sendReviewRemovalRejected,
} from '@/server/email/send';
