/**
 * Digital Samba MCP Server - Content Resources
 *
 * This module implements read-only resources for accessing content libraries,
 * folders, files, and hierarchies within Digital Samba.
 *
 * Resources provided:
 * - libraries: List all content libraries
 * - library: Get details of a specific library
 * - library-hierarchy: Get complete hierarchy of a library
 * - library-folders: List folders in a library
 * - library-folder: Get details of a specific folder
 * - library-files: List files in a library
 * - library-file: Get details of a specific file
 *
 * @module resources/content
 * @author Digital Samba Team
 * @version 1.0.0
 */
import { Resource } from "@modelcontextprotocol/sdk/types.js";
import { DigitalSambaApiClient } from "../../digital-samba-api.js";
/**
 * Register content resources
 *
 * @returns Array of MCP Resource definitions
 */
export declare function registerContentResources(): Resource[];
/**
 * Handle content resource requests
 *
 * @param {string} uri - The resource URI
 * @param {DigitalSambaApiClient} apiClient - The Digital Samba API client
 * @returns {Promise<any>} The resource content
 */
export declare function handleContentResource(uri: string, apiClient: DigitalSambaApiClient): Promise<any>;
//# sourceMappingURL=index.d.ts.map