/** * Project Mind MCP - Conversation Export Tools * * MCP tools for exporting conversations from AI platforms. */ import type { Tool } from '@modelcontextprotocol/sdk/types.js'; import type { ProjectDatabase } from '../storage/database.js'; import type { ToolResult } from '../types/index.js'; import type { ConversationPreview, ConversationArchive } from '../scrapers/types.js'; export declare const conversationExportTools: Tool[]; export declare function createConversationExportHandlers(db: ProjectDatabase): { preview_conversations: (input: { cookiesFile: string; dateFilter?: { after?: string; before?: string; }; limit?: number; }) => Promise>; export_conversations: (input: { cookiesFile: string; outputPath: string; dateFilter?: { after?: string; before?: string; }; projectFilter?: { include?: string[]; exclude?: string[]; includeGeneral?: boolean; }; format?: "json" | "json-compressed" | "split-by-project"; headless?: boolean; }) => Promise>; get_export_progress: (input: { jobId: number; }) => Promise>; resume_export: (input: { checkpointFile: string; }) => Promise>; }; //# sourceMappingURL=conversation-export.d.ts.map