import { z } from "zod"; import type { LspClientManager } from "../client-manager.ts"; import type { LspDocumentManager } from "../document-manager.ts"; export declare function createLspCodeLensTool(clientManager: LspClientManager, docManager: LspDocumentManager): import("../../platform/types.ts").CanonicalToolDef<{ filePath: z.ZodString; }>; export declare function createLspInlayHintsTool(clientManager: LspClientManager, docManager: LspDocumentManager): import("../../platform/types.ts").CanonicalToolDef<{ filePath: z.ZodString; startLine: z.ZodOptional; startChar: z.ZodOptional; endLine: z.ZodOptional; endChar: z.ZodOptional; }>; export declare function createLspDocumentLinksTool(clientManager: LspClientManager, docManager: LspDocumentManager): import("../../platform/types.ts").CanonicalToolDef<{ filePath: z.ZodString; }>; export declare function createLspDocumentColorsTool(clientManager: LspClientManager, docManager: LspDocumentManager): import("../../platform/types.ts").CanonicalToolDef<{ filePath: z.ZodString; }>; //# sourceMappingURL=lens.d.ts.map