/** * Project Mind MCP - Research Operations Tools * * Progressive research with history and streaming support. */ import type { Tool } from '@modelcontextprotocol/sdk/types.js'; import type { ProjectDatabase } from '../storage/database.js'; export declare const researchTools: Tool[]; export declare function createResearchHandlers(db: ProjectDatabase): { research_progressive: (input: { project: string; query: string; sections: Array<{ title: string; content: string; sources?: string[]; }>; keyFindings?: string[]; sources?: Array<{ url: string; title: string; relevance?: string; }>; crossReferences?: Array<{ type: "pattern" | "research" | "epic" | "file"; id: string; relevance?: string; }>; }) => Promise<{ success: boolean; error: { code: string; message: string; }; data?: undefined; } | { success: boolean; data: { researchId: string; query: string; sectionsCount: number; keyFindings: number; sourcesCount: number; savedAt: string; message: string; }; error?: undefined; }>; search_research: (input: { project: string; query?: string; limit?: number; }) => Promise<{ success: boolean; error: { code: string; message: string; }; data?: undefined; } | { success: boolean; data: { project: string; query: string; count: number; results: { id: string; query: string; sectionsCount: number; keyFindings: string[] | undefined; sourcesCount: number; createdAt: string; }[]; }; error?: undefined; }>; }; //# sourceMappingURL=research-operations.d.ts.map