import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { ILibraryOperations } from "../../features/operations/library-operations.js"; /** * Register the references resource with the MCP server. * Returns all references as CSL-JSON. * * @param server - The MCP server instance * @param getLibraryOperations - Function to get the current library operations instance */ export declare function registerReferencesResource(server: McpServer, getLibraryOperations: () => ILibraryOperations): void; /** * Register the single reference resource with the MCP server. * Returns a single reference by ID. * * @param server - The MCP server instance * @param getLibraryOperations - Function to get the current library operations instance */ export declare function registerReferenceResource(server: McpServer, getLibraryOperations: () => ILibraryOperations): void; /** * Register the styles resource with the MCP server. * Returns available citation styles. * * @param server - The MCP server instance */ export declare function registerStylesResource(server: McpServer): void; //# sourceMappingURL=library.d.ts.map