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'; /** * Postmark configuration */ interface PostmarkConfig extends BaseConfig { /** * Postmark API endpoint * Defaults to: https://api.postmarkapp.com */ endpoint?: string; /** * Postmark Server API Token */ serverToken: string; } /** * Postmark-specific email options */ interface PostmarkEmailOptions extends EmailOptions { /** * Inline CSS for HTML emails */ inlineCss?: boolean; /** * Message stream ID */ messageStream?: string; /** * Metadata (key-value pairs) */ metadata?: Record; /** * Postmark template alias (alternative to templateId) */ templateAlias?: string; /** * Postmark template ID for template-based emails */ templateId?: number; /** * Template model/variables for Postmark templates */ templateModel?: Record; /** * Track links */ trackLinks?: "HtmlAndText" | "HtmlOnly" | "TextOnly" | "None"; /** * Track opens */ trackOpens?: boolean; } /** * Postmark Provider for sending emails through Postmark API. */ declare const postmarkProvider: ProviderFactory; export { type PostmarkConfig, type PostmarkEmailOptions, type ProviderFactory, postmarkProvider };