import { MailConfig, MailDefaults, MailTransporter } from './types'; export declare class SMTPProvider { private readonly _config; private readonly _transport; private readonly _defaults; constructor(config: MailConfig, transport?: MailTransporter, defaults?: MailDefaults); /** * Set Mail Config * @returns */ /** * Set Mail Options * @param params * @returns */ private _setMailOptions; /** * Client * @returns */ private _client; /** * Initialize Mail Service */ initialize(): void; /** * Send Mail Config Transporter * @param params */ private _sendMail; /** * `Send Mail with Nodemailer` * @param to * @param subject * @param template */ send(to: string | string[], subject: string, template: string): void; } //# sourceMappingURL=index.d.ts.map