import { P as ProviderFactory } from "../../packem_shared/provider.d-BLLbEuQ8.js"; export type { a as Provider } from "../../packem_shared/provider.d-BLLbEuQ8.js"; import { B as BaseConfig, E as EmailOptions } from "../../packem_shared/types.d-CyiC9uRC.js"; import 'node:buffer'; /** * MailerSend configuration */ interface MailerSendConfig extends BaseConfig { /** * MailerSend API token */ apiToken: string; /** * MailerSend API endpoint * Defaults to: https://api.mailersend.com */ endpoint?: string; } /** * MailerSend-specific email options */ interface MailerSendEmailOptions extends EmailOptions { /** * Domain ID (optional, for domain-specific sending) */ domainId?: string; /** * Personalization (per-recipient variables) */ personalization?: { data: Record; email: string; }[]; /** * Scheduled at (Unix timestamp) */ scheduledAt?: number; /** * MailerSend template ID for template-based emails */ templateId?: string; /** * Template variables for MailerSend templates */ templateVariables?: Record; } /** * MailerSend Provider for sending emails through MailerSend API */ declare const mailerSendProvider: ProviderFactory; export { type MailerSendConfig, type MailerSendEmailOptions, type ProviderFactory, mailerSendProvider };