/**
 * Current-code invariants asserted (2026-04-21, ses_006 Phase 5):
 *
 *   - `WebhookConnector.connect` stores config + auth; merges default
 *     headers; sets `Authorization: Bearer <token>` iff auth is
 *     bearer with a token (other auth types are ignored here).
 *   - `disconnect` clears state.
 *   - `healthCheck` HEAD-fetches the configured url; true iff
 *     `ok || status < 500`; false on thrown fetch or empty url.
 *   - `execute("send", input)`:
 *     - Validates input via zod.
 *     - Posts JSON to `input.url ?? config.url`.
 *     - Always sets `Content-Type: application/json`.
 *     - When `config.secret` is set, computes HMAC-SHA256 over the
 *       stringified payload and sets `X-Webhook-Signature: sha256=<hex>`.
 *     - `success: true` iff `status in [200, 400)`.
 *     - `metadata.deliveredAt` is a recent timestamp.
 */
export {};
//# sourceMappingURL=webhook.test.d.ts.map