import type { QueryEngine, SQLiteStore } from '@cortex/graph'; import type { Router } from '@cortex/llm'; export interface CortexAskInput { question: string; projectId?: string; } export interface CortexAskResult { answer: string; entities: Array<{ id: string; type: string; name: string; summary?: string; sourceFile: string; confidence: number; tags: string[]; relationships: Array<{ type: string; direction: 'outgoing' | 'incoming'; otherEntityName: string; }>; }>; contradictions: Array<{ id: string; severity: string; description: string; entityNames: [string, string]; }>; sourceFiles: string[]; stats: { entitiesMatched: number; relationshipsFound: number; provider: string; model: string; }; } export declare function handleCortexAsk(input: CortexAskInput, queryEngine: QueryEngine, router: Router, store: SQLiteStore): Promise; //# sourceMappingURL=ask.d.ts.map