import { CreateEmailRequest, DraftEmail, Email } from '../models/types'; import { EmailTransporter } from './EmailTransporter'; export interface SmtpConfig { host: string; port: number; secure?: boolean; auth?: { user: string; pass: string; }; } export declare class SmtpTransporter implements EmailTransporter { private transporter; constructor(config: SmtpConfig); sendEmail(email: DraftEmail | CreateEmailRequest): Promise; }