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'; /** * Infobip configuration */ interface InfobipConfig extends BaseConfig { /** * Infobip API key */ apiKey: string; /** * Infobip base URL (e.g., "https://api.infobip.com") */ baseUrl?: string; /** * Infobip API endpoint * Defaults to: https://{baseUrl}/email/3/send */ endpoint?: string; } /** * Infobip-specific email options */ interface InfobipEmailOptions extends EmailOptions { /** * Intermediate report (for delivery status updates) */ intermediateReport?: boolean; /** * Notify URL (for delivery notifications) */ notifyUrl?: string; /** * Send at (Unix timestamp in milliseconds) */ sendAt?: number; /** * Infobip template ID for template-based emails */ templateId?: number; /** * Template variables for Infobip templates */ templateVariables?: Record; /** * Tracking URL (for click tracking) */ trackingUrl?: string; } /** * Infobip Provider for sending emails through Infobip API */ declare const infobipProvider: ProviderFactory; export { type InfobipConfig, type InfobipEmailOptions, type ProviderFactory, infobipProvider };