export interface WhatsAppWebhookConfig { waAccessToken: string; waPhoneNumberId: string; verifyToken: string; mpAccessToken: string; currency?: string; successUrl?: string; allowedPhones?: Set; } export declare function createWhatsAppWebhookHandler(config: WhatsAppWebhookConfig): (request: Request) => Promise; export { WhatsAppClient } from "./client.js"; export type { WhatsAppClientConfig } from "./client.js"; export { parseMessage, extractMessages } from "./message-parser.js"; export type { ParsedCommand, IncomingWhatsAppMessage, CommandName } from "./message-parser.js"; export { createCommandHandlers, createPaymentNotifier } from "./handlers.js"; export type { HandlersConfig } from "./handlers.js";