import { d as BaseConfig, W as WebhookPayload } from "../../packem_shared/types.d-C7l7qdMG.js"; import { P as Provider } from "../../packem_shared/provider.d-Dh32nRm9.js"; interface WebhookConfig extends BaseConfig { /** Default headers merged into every request. */ headers?: Record; /** Default HTTP method (default POST). */ method?: string; /** Default target URL (overridable per payload). */ url?: string; } /** * Generic outbound webhook provider. Edge-safe — `fetch` only. Useful for custom * integrations and as a fan-out sink. * @param config Optional config. * @returns A webhook-channel provider. */ declare const webhookProvider$1: (config?: WebhookConfig) => Provider; /** @deprecated Renamed to `createWebhookProvider`; removed in the next major. */ declare const webhookProvider: typeof webhookProvider$1; export { type WebhookConfig, webhookProvider$1 as createWebhookProvider, webhookProvider };