import { EmailSender, SendMailOptions } from "../interfaces"; export interface MailServiceConfig { adminEmails?: string[]; } export declare class MailService { protected transporter: EmailSender; protected config: MailServiceConfig; protected adminEmails: string[]; constructor(transporter: EmailSender, config: MailServiceConfig); sendToAdmin(mailOptions: SendMailOptions): Promise; send(mailOptions: SendMailOptions, ccOptions?: { ccToAdmin: boolean; bccToAdmin: boolean; }): Promise; }