/**
 * Módulo de E-mail
 * Sistema de Chamados Raven
 */

export {
  sendEmail,
  sendTestEmail,
  isRequiredNotification,
  isStaffOnlyNotification,
  canCollaboratorDisable,
  getNotificationLabel,
  getAvailableNotificationTypes,
  getCollaboratorDisableableTypes,
  NOTIFICATION_TYPES,
  type NotificationType,
  type NotificationConfig,
  type EmailRecipient,
  type SendEmailOptions,
  type SendEmailResult,
} from "./email-service"

export {
  renderTemplate,
  getAvailableTemplates,
  type TemplateName,
  type TemplateData,
} from "./email-templates"
