import type { PluginService } from "../service.ts"; import type { PluginContext } from "../context.ts"; import type { ToolContributor } from "../tool-registry.ts"; import { LspClientManager } from "../../lsp/client-manager.ts"; import { LspDocumentManager } from "../../lsp/document-manager.ts"; export declare class LspService implements PluginService, ToolContributor { readonly name = "lsp-service"; readonly dependencies: string[]; private lspClientManager; private lspDocManager; init(ctx: PluginContext): Promise; dispose(): Promise; getTools(): Record; getLspClientManager(): LspClientManager; getLspDocumentManager(): LspDocumentManager; health(): import("../service.ts").ServiceHealth; } //# sourceMappingURL=lsp-service.d.ts.map