import { validateEmail } from './emailValidator.js'; import { formatEmailContent } from './emailFormatter.js'; import { addToHistory } from './emailHistory.js'; interface EmailOptions { verbose?: boolean; [key: string]: any; } interface EmailResponse { success: boolean; emailData?: any; message: string; timestamp: Date; id?: string; error?: string; } interface EmailBatchItem { to?: string; recipient?: string; subject: string; body: string; options?: EmailOptions; } interface BatchResult { success: boolean; message?: string; results: EmailResponse[]; summary: { total: number; successful: number; failed: number; }; } declare const sendEmail: (recipient: string, subject: string, body: string, options?: EmailOptions) => EmailResponse; declare const sendEmailBatch: (emails: EmailBatchItem[], options?: EmailOptions) => BatchResult; export { sendEmail, sendEmailBatch, validateEmail, formatEmailContent, addToHistory }; export type { EmailOptions, EmailResponse, EmailBatchItem, BatchResult }; export type { EmailHistoryEntry as EmailData, EmailHistoryEntry as LegacyEmailResult } from './emailHistory.js'; //# sourceMappingURL=emailSender.d.ts.map