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'; /** * Postal configuration */ interface PostalConfig extends BaseConfig { /** * Postal server API key */ apiKey: string; /** * Postal API endpoint * Defaults to: https://{host}/api/v1 */ endpoint?: string; /** * Postal server host */ host: string; } /** * Postal-specific email options */ interface PostalEmailOptions extends EmailOptions { /** * Postal message ID (for tracking) */ postalMessageId?: string; /** * Tags for categorization */ tags?: string[]; /** * Postal template ID for template-based emails */ templateId?: number; /** * Template variables for Postal templates */ templateVariables?: Record; } /** * Postal Provider for sending emails through Postal API. */ declare const postalProvider: ProviderFactory; export { type PostalConfig, type PostalEmailOptions, type ProviderFactory, postalProvider };