import { Attachment } from 'nodemailer/lib/mailer'; export declare abstract class BaseMail { private details; private attachments; abstract get subject(): string; abstract get to(): string | string[]; get from(): string; get cc(): string | string[]; abstract get template(): string; data(): Record; get options(): {}; listAttachments(): Attachment[]; addAttachment(attachment: Attachment): this; get content(): string; set content(newContent: string); }