import { MailerService } from '@nestjs-modules/mailer'; import { DataSource } from 'typeorm'; import { IcsMeetingService } from 'src/module/ics/service/ics.service'; export declare class EmailService { private readonly mailerService; private readonly datasource; private readonly icsService; constructor(mailerService: MailerService, datasource: DataSource, icsService: IcsMeetingService); sendEmail(email: string, subject: string, context?: any, icsPayload?: any): Promise; sendEmailWithDynamicTemplate(email: string, subject: string, templateCode: string, cc?: string[], bcc?: string[], message?: string, context?: any, icsPayload?: any): Promise<{ success: boolean; message: string; }>; }