import type { Email, SMTPConfig } from "./AuthTypes"; import * as nodemailer from "nodemailer"; import type SESTransport from "nodemailer/lib/ses-transport"; type SESTransporter = nodemailer.Transporter; type SMTPTransporter = nodemailer.Transporter; type Transporter = SESTransporter | SMTPTransporter; export declare const getEmailSender: (smptConfig: SMTPConfig, websiteUrl: string) => Promise<{ sendEmail: (email: Email) => Promise; }>; /** * Returns a transporter from cache or creates a new one */ export declare const getOrSetTransporter: (smptConfig: SMTPConfig) => Transporter; export declare const verifySMTPConfig: (smptConfig: SMTPConfig) => Promise; export {}; //# sourceMappingURL=sendEmail.d.ts.map