export { MAILER_OPTIONS, MAILER_QUEUE_OPTIONS, MAILER_TEMPLATE_RESOLVER, MAILER_TRANSPORT_FACTORY, } from './constants/mailer.constant';
export { MailerHealthIndicator } from './health/mailer.health-indicator';
export { BatchItemResult, BatchMailOptions, BatchResult, } from './interfaces/batch-options.interface';
export { I18nOptions } from './interfaces/i18n-options.interface';
export { MailerEvent, MailerEventPayload, } from './interfaces/mailer-events.interface';
export { MailerOptions, MailerPlugin, RateLimitOptions, } from './interfaces/mailer-options.interface';
export { MailerOptionsFactory } from './interfaces/mailer-options-factory.interface';
export { MailerTransportFactory } from './interfaces/mailer-transport-factory.interface';
export { MailerQueueOptions } from './interfaces/queue-options.interface';
export { DsnOptions, ICalOptions, ISendMailOptions, } from './interfaces/send-mail-options.interface';
export { TemplateAdapter } from './interfaces/template-adapter.interface';
export { TemplateAdapterConfig } from './interfaces/template-adapter-config.interface';
export { ResolvedTemplate, TemplateResolver, } from './interfaces/template-resolver.interface';
export { MailerModule } from './mailer.module';
export { MailerService } from './mailer.service';
export { MailerBatchService } from './mailer-batch.service';
export { MailerEventService } from './mailer-event.service';
export { MailerQueueModule } from './mailer-queue.module';
export { MailerQueueService } from './mailer-queue.service';
export { MailerTestModule } from './testing/mailer-test.module';
