/** * LSP tools — expose language-server features as agent-callable tools. * * Each tool lazily acquires a client from the LspPool. If no server * is available for the file's language, the tool returns a human-readable * "unavailable" message rather than failing. */ import { tool } from '@opencode-ai/plugin'; import type { LspPool } from '../runtime/lsp/pool'; import type { ToolContext } from './types'; export declare function createLspTools(ctx: ToolContext & { lspPool: LspPool | null; }): Record>; //# sourceMappingURL=lsp.d.ts.map