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'; /** * Plunk configuration */ interface PlunkConfig extends BaseConfig { apiKey: string; endpoint?: string; } /** * Plunk-specific email options */ interface PlunkEmailOptions extends EmailOptions { /** * Data to pass to the email template */ data?: Record; /** * Subscriber email (used for tracking and analytics) * If not provided, uses the first 'to' address */ subscriber?: string; /** * Subscriber ID (optional identifier for the subscriber) */ subscriberId?: string; /** * Template ID for template-based emails */ templateId?: string; } /** * Plunk Provider for sending emails through Plunk API. */ declare const plunkProvider: ProviderFactory; export { type PlunkConfig, type PlunkEmailOptions, type ProviderFactory, plunkProvider };