/** * KERNL V2.0 - APPROACH 4: META-RECURSIVE * * The "Inception" approach - Claude exports its own conversations * - Uses Claude's native MCP tools (recent_chats, conversation_search) * - Recursive self-reflection * - Cross-validates other approaches * - Provides completeness checking * * Speed: ~2 minutes for 1000 conversations */ export interface ConversationData { id: string; title: string; content: string; created_at: string; updated_at: string; metadata?: Record; } export interface MetaExportStatus { toolsAvailable: boolean; conversationsRetrieved: number; paginationComplete: boolean; searchAttempts: number; error?: string; } /** * Export conversations using Claude's own tools */ export declare function exportViaMeta(): Promise<{ success: boolean; conversations: ConversationData[]; source: 'meta'; status: MetaExportStatus; error?: string; }>; /** * Validate completeness by comparing export results */ export declare function validateExportCompleteness(results: { filesystem?: number; chrome?: number; desktop?: number; meta?: number; }): Promise<{ complete: boolean; totalFound: number; expectedTotal: number; discrepancy: number; recommendations: string[]; }>; /** * Cross-validate conversations from different sources */ export declare function crossValidateConversations(conversations: Map): Promise<{ uniqueIds: number; duplicates: number; conflicts: Array<{ id: string; issue: string; sources: string[]; }>; }>; /** * Generate export instructions for use in Claude conversation */ export declare function getMetaExportInstructions(): string; //# sourceMappingURL=meta-export.d.ts.map