/** * Claude Conversation Service * * API layer for storing Claude conversation data on backend. * Sends extracted user messages to /llm-data/store endpoint. * * MATCHES Enoch implementation pattern * - Sends ONE request per conversation (not all at once) * - Uses format: { conversationId, messages[], context } * - Platform: "mobile-claude" */ /** * Structure of conversation messages extracted from Claude */ export interface ClaudeConversationMessage { conversation_id: string; title: string; user_messages: string[]; } /** * Response from backend /llm-data/store endpoint */ export interface StoreClaudeDataResponse { success: boolean; message?: string; error?: string; data?: any; } /** * Store Claude conversations on backend * Sends one request per conversation (matches ChatGPT pattern) * * @param userId - Username or identifier * @param conversations - Array of conversations with user messages * @returns Response indicating success/failure with metadata */ export declare const storeClaudeConversations: (userId: string, conversations: ClaudeConversationMessage[]) => Promise; //# sourceMappingURL=claudeConversationService.d.ts.map