/** * `codebase-lsp-search` — index-first, LSP-fallback symbol search. * * Architecture: * 1. Query the codebase index through its host (FTS5 in the index worker — * this process's main thread never opens SQLite) * 2. If index has 0 results OR preferLsp=true, fall back to live LSP workspaceSymbol queries * 3. Deduplicate results present in both sources */ import type { Tool } from '@wrongstack/core/types'; import { type ToolDeps } from './shared.js'; interface CodebaseLspSearchInput { query: string; limit?: number | undefined; preferLsp?: boolean | undefined; } export declare function createCodebaseLspSearchTool(deps: ToolDeps): Tool; export {}; //# sourceMappingURL=codebase-lsp-search.d.ts.map