/** * Shared Message Status Callback Handler * * Handles POST /sms/status and /whatsapp/status — called by Twilio * when a message delivery status changes (queued, sent, delivered, * undelivered, failed, read). * * Twilio sends these fields (among others): * - MessageSid: unique message identifier * - MessageStatus: queued | sending | sent | delivered | undelivered | failed | read * - From: sender phone number * - To: recipient phone number * - ErrorCode: Twilio error code (only on failure) * - ErrorMessage: human-readable error (only on failure) */ import type { Context } from "hono"; import type { MessagingChannel, TalkerDependencies } from "../../types"; /** * Handle a message status callback from Twilio. * Shared by both SMS and WhatsApp status endpoints. */ export declare function handleStatusCallback(c: Context, deps: TalkerDependencies, channel: MessagingChannel): Promise;