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'; /** * Mailtrap configuration */ interface MailtrapConfig extends BaseConfig { /** * Mailtrap API token */ apiToken: string; /** * Mailtrap API endpoint * Defaults to: https://send.api.mailtrap.io */ endpoint?: string; } /** * Mailtrap-specific email options */ interface MailtrapEmailOptions extends EmailOptions { /** * Category for categorization */ category?: string; /** * Custom variables (key-value pairs) */ customVariables?: Record; /** * Mailtrap template UUID for template-based emails */ templateUuid?: string; /** * Template variables for Mailtrap templates */ templateVariables?: Record; } /** * Mailtrap Provider for sending emails through Mailtrap API */ declare const mailtrapProvider: ProviderFactory; export { type MailtrapConfig, type MailtrapEmailOptions, type ProviderFactory, mailtrapProvider };