/** * Context-aggregation and validation tools: get_project_history, get_ast_hologram, * validate_patch_sandbox, query_hybrid_consensus, get_telepathic_hints. Split out of * ../tools.ts (see that file's history for why) — pure relocation, no behavior change. * * extractSymbolsWithTsCompiler is exported because tools.ts's setupToolsHandlers still * needs it to call registerSymbolExtractor once at startup. */ import type { ToolDefinition, ToolHandler } from "../toolTypes"; export declare const CONTEXT_TOOLS_TOOL_DEFINITIONS: ToolDefinition[]; interface AstSymbol { kind: string; name: string; file: string; line: number; } export declare function extractSymbolsWithTsCompiler(filePath: string, relPath: string, parseErrors?: string[]): AstSymbol[]; export declare const CONTEXT_TOOLS_TOOL_HANDLERS: Record; export {}; //# sourceMappingURL=context-tools.d.ts.map