export type CommandName = "cobrar" | "pagos" | "estado" | "devolver" | "ayuda"; export interface ParsedCommand { command: CommandName; args: string[]; } export declare function parseMessage(text: string): ParsedCommand | null; export interface IncomingWhatsAppMessage { from: string; text: string; messageId: string; timestamp: string; } interface WhatsAppWebhookEntry { changes?: Array<{ value?: { messages?: Array<{ from?: string; id?: string; timestamp?: string; type?: string; text?: { body?: string; }; }>; }; }>; } interface WhatsAppWebhookPayload { object?: string; entry?: WhatsAppWebhookEntry[]; } export declare function extractMessages(body: WhatsAppWebhookPayload): IncomingWhatsAppMessage[]; export {};