/** * Show MCP Tool * * Single-reference detail view for MCP server. */ import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { Config } from "../../config/schema.js"; import type { ILibraryOperations } from "../../features/operations/library-operations.js"; interface ShowToolParams { identifier?: string | undefined; uuid?: string | undefined; } type ShowToolResult = { content: Array<{ type: "text"; text: string; }>; isError?: boolean; }; export declare function createShowToolHandler(getLibraryOperations: () => ILibraryOperations, getConfig: () => Config): (args: ShowToolParams) => Promise; export declare function registerShowTool(server: McpServer, getLibraryOperations: () => ILibraryOperations, getConfig: () => Config): void; export {}; //# sourceMappingURL=show.d.ts.map