import * as mongoose from "mongoose"; import { EntitiesService } from "../entities/entities.service"; import { BaseService } from "../common/base/base.service"; import { MailSetting } from "./mail.schema"; import { MailLogService } from "./log/mail_log.service"; import { ClsService } from "nestjs-cls"; export declare class MailSettingService extends BaseService { readonly cls: ClsService; private entitiesService; private log; protected model: mongoose.Model; constructor(cls: ClsService, entitiesService: EntitiesService, log: MailLogService, model: mongoose.Model); init(): Promise; private _prepareLog; private _getAttachmentInfo; private _createConnection; send(data: any): Promise; hook(data: any): Promise; }