///
import { MailConfig } from '../config/mail-config';
import * as nodemailer from 'nodemailer';
import * as Bluebird from 'bluebird';
export declare class SendMail {
private transporter;
private mailConfig;
constructor(mailConfig: MailConfig, transporter?: nodemailer.Transporter);
sendForgotEmail(name: string, email: string, url: string): Bluebird;
sendConfirmationEmail(email: string, url: string): Bluebird;
private sendMail(to, subject, html);
private generateHtml(name, email, url, type);
}
export declare enum TpEMail {
confirmation = 0,
forgot = 1,
}