import { Recipient } from "./Recipient"; import { Sender } from "./Sender"; import { Attachment } from "./Attachment"; import { Personalization, Variable } from "../modules/Email.module"; export declare class EmailParams { from: Sender; to: Recipient[]; cc?: Recipient[]; bcc?: Recipient[]; reply_to?: Recipient; subject: string; text: string; html: string; attachments?: Attachment[]; template_id?: string; tags?: string[]; variables?: Variable[]; personalization?: Personalization[]; constructor(config?: any); setFrom(from: Sender): EmailParams; setTo(to: Recipient[]): EmailParams; setCc(cc: Recipient[]): EmailParams; setBcc(bcc: Recipient[]): EmailParams; setReplyTo(replyTo: Recipient): EmailParams; setSubject(subject: string): EmailParams; setText(text: string): EmailParams; setHtml(html: string): EmailParams; setAttachments(attachments: Attachment[]): EmailParams; setTemplateId(id: string): EmailParams; setTags(tags: string[]): EmailParams; setVariables(variables: Variable[]): EmailParams; setPersonalization(personalization: Personalization[]): EmailParams; }