import { Transporter } from 'nodemailer'; import Mail from 'nodemailer/lib/mailer'; import SMTPTransport from 'nodemailer/lib/smtp-transport'; import { ServerConfig } from '../config'; export declare class ServerMailer { readonly transporter: Transporter; private readonly config; constructor(transporter: Transporter, config: ServerConfig); static getEmailConfig(_config: ServerConfig): {}; sendResetPassword(params: { handle: string; token: string; }, mailOpts: Mail.Options): Promise; sendAccountDelete(params: { token: string; }, mailOpts: Mail.Options): Promise; sendConfirmEmail(params: { token: string; }, mailOpts: Mail.Options): Promise; sendUpdateEmail(params: { token: string; }, mailOpts: Mail.Options): Promise; sendPlcOperation(params: { token: string; }, mailOpts: Mail.Options): Promise; private sendTemplate; } //# sourceMappingURL=index.d.ts.map