/** * Hinge Data Extractor * * Orchestrates the Hinge data export flow: * 1. Receives extracted matches/chats from WebView * 2. Validates and formats data * 3. Sends to backend via hingeDataService * * This acts as the bridge between OAuthWebView and the backend API. * * @reference ChatGPT implementation: src/services/chatGPTConversationExtractor.ts */ import { HingeChatData, HingeMatchData } from './hingeDataService'; /** * Combined Hinge export data from WebView */ export interface HingeExportData { matches: HingeMatchData[]; chats: HingeChatData[]; total_matches: number; total_chats: number; total_messages: number; } /** * Hook for Hinge data extraction operations */ export declare const useHingeDataExtractor: () => { initiateDataExport: (username: string | undefined, data: HingeExportData) => Promise; }; //# sourceMappingURL=hingeDataExtractor.d.ts.map