import { MultiDbManager } from '../../core/multi-db-manager.js'; /** * MCP Tool: source_snippet * Fetch source code snippet by reference (gated, refs-first) */ export declare const sourceSnippetTool: { name: string; description: string; inputSchema: { type: string; properties: { symbol_id: { type: string; description: string; }; file_path: { type: string; description: string; }; start_line: { type: string; description: string; }; end_line: { type: string; description: string; }; content_hash: { type: string; description: string; }; include_context: { type: string; description: string; }; context_lines: { type: string; description: string; }; verify_hash: { type: string; description: string; }; pluginId: { type: string; description: string; }; workspaceRoot: { type: string; description: string; }; }; required: string[]; }; }; /** * Executes source_snippet tool. */ export declare function executeSourceSnippet(args: { symbol_id?: string; file_path?: string; start_line?: number; end_line?: number; content_hash?: string; include_context?: boolean; context_lines?: number; verify_hash?: boolean; pluginId: string; workspaceRoot?: string; }, dbManager: MultiDbManager): Promise; //# sourceMappingURL=source-snippet.d.ts.map