/** Public API of the notifications module. */
export {
  registerNotificationsRoutes,
  type NotificationsRoutesDeps,
} from './api/notifications.routes.js';
export { NotificationsService } from './application/notifications-service.js';
export { LoggingEmailProvider } from './infrastructure/log-email-provider.js';
export { PgNotificationsRepository } from './infrastructure/pg-notifications-repository.js';
export type { NotificationsRepository, EmailProvider } from './domain/ports.js';
export type { EmailMessage, EmailTemplate } from './domain/notification.js';
