/// /// /// import { Readable } from "stream"; import { Url } from "url"; export interface IEmailOptions { subject?: string; to?: string; from?: string; text?: string; html?: string; bcc?: string; envelope?: { to: string; from: string; }; attachments?: { filename?: string; content?: string | Buffer | Readable; path?: string | Url; encoding?: string; }[]; } export interface IEmailNotify { emailOptions: IEmailOptions; bodyTemplate: { template: string; data: any; }; } export interface IEmailFromToAppInput { subject: string; body: string; data?: string; } export interface IEmailToAppInput extends IEmailFromToAppInput { from: string; } export interface IEmailInput extends IEmailToAppInput { to: string; } export interface IEmailToAddressAndAppInput extends IEmailFromToAppInput { to: string; } export interface IEmailFromToApp { subject: string; body: string; } export interface IEmailToApp extends IEmailFromToApp { from: string; } export interface IEmail extends IEmailToApp { to: string; } export interface IEmailResponse { isSuccess: boolean; result?: IEmail | null; message?: string | null; error?: string | null; } //# sourceMappingURL=models.d.ts.map