import { ICustomSmtp } from '@metad/contracts'; import { ISMTPConfig } from '@metad/server-common'; import { TenantOrganizationBaseEntity } from '../core/entities/internal'; export declare class CustomSmtp extends TenantOrganizationBaseEntity implements ICustomSmtp { fromAddress?: string; host: string; port: number; secure: boolean; username: string; password: string; isValidate?: boolean; secretKey?: string; secretPassword?: string; /** * Called after entity is loaded. */ afterLoadEntity?(): void; /** * Get SMTP transporter configuration * * @returns */ getSmtpTransporter?(): ISMTPConfig; }