import { FnConfigService } from '../fn.config/fn.config.service'; import { FnLoggerService } from '../fn.logger/fn.logger.service'; import { MailgunService } from '@gleb216/nestjs-mailgun'; import { MessagesSendResult } from 'mailgun.js/definitions'; export interface IFnEmailOptions { to: string | string[]; subject: string; text?: string; html?: string; template?: string; attachment?: any; mailgunVariables?: Record; } export interface IEmailMessagesSendResult extends MessagesSendResult { } export declare class FnEmailService { private readonly _config; private readonly _log; private readonly _mailgunService; private readonly _emailProvider; constructor(_config: FnConfigService, _log: FnLoggerService, _mailgunService: MailgunService); sendEmail(options: IFnEmailOptions): Promise; }