import { P as ProviderFactory } from "../../packem_shared/provider.d-BLLbEuQ8.js"; export type { a as Provider } from "../../packem_shared/provider.d-BLLbEuQ8.js"; import { E as EmailOptions } from "../../packem_shared/types.d-CyiC9uRC.js"; import 'node:buffer'; /** * HTTP email configuration */ interface HttpEmailConfig { apiKey?: string; endpoint: string; headers?: Record; method?: "GET" | "POST" | "PUT"; } /** * HTTP-specific email options */ interface HttpEmailOptions extends EmailOptions { /** * Custom parameters to include in the request payload */ customParams?: Record; /** * Override the endpoint for this specific email */ endpointOverride?: string; /** * Override the HTTP method for this specific email */ methodOverride?: "GET" | "POST" | "PUT"; } /** * HTTP Email Provider for sending emails via HTTP API. */ declare const httpProvider: ProviderFactory; export { type HttpEmailConfig, type HttpEmailOptions, type ProviderFactory, httpProvider };