/** * ChatGPT Conversation Extractor * * Orchestrates the ChatGPT conversation export flow: * 1. Receives extracted conversations from WebView * 2. Validates and formats data * 3. Sends to backend via chatGPTConversationService * 4. Also handles ChatGPT memories export * * This acts as the bridge between OAuthWebView and the backend API. * * @reference iOS implementation: onairos-flutter/ios/Classes/OnairosChatGPTConnectorPlugin.swift */ import { ConversationMessage, ChatGPTMemoriesData } from './chatGPTConversationService'; /** * Hook for ChatGPT conversation extraction operations */ export declare const useChatGPTConversationExtractor: () => { initiateConversationExport: (username: string | undefined, conversations: ConversationMessage[]) => Promise; storeMemories: (memoriesData: ChatGPTMemoriesData) => Promise; }; //# sourceMappingURL=chatGPTConversationExtractor.d.ts.map