/// import { InMemorySecretKeyStore, RequestHeaders, WebhooksContext } from "./types.js"; import { WebhooksEvent } from "../domain/index.js"; export interface Webhooks { init(context: WebhooksContext): WebhooksHelper; readonly inMemorySecretKeyStore: InMemorySecretKeyStore; } export * from "./types.js"; export interface WebhooksHelper { unmarshal(body: string | Buffer, requestHeaders: RequestHeaders): Promise; validate(body: string | Buffer, requestHeaders: RequestHeaders): Promise; }