/** * Facebook Messenger JSON Export Parser * * Parses individual chat JSON files from a Messenger `messages.zip` download. * Users extract `messages.zip` locally and upload one chat JSON at a time. * * Each file looks like: * { * "participants": ["Alice", "Bob"], * "threadName": "Bob_15", * "messages": [ * { * "isUnsent": false, * "media": [{ "uri": "..." }], * "reactions": [{ "actor": "Alice", "reaction": "😆" }], * "senderName": "Bob", * "text": "Hello", * "timestamp": 1711913758573, * "type": "text" | "link" | "media" | "placeholder" * } * ] * } */ import type { ParsedMessage } from '../types'; /** * Detect whether content looks like a Facebook Messenger chat JSON file. */ export declare function isMessengerExport(raw: string): boolean; /** * Parse a Facebook Messenger chat JSON file. */ export declare function parseMessengerExport(raw: string): ParsedMessage[]; //# sourceMappingURL=messenger.d.ts.map