/**
 * Room Resources Module
 *
 * This module provides read-only room resources for the Digital Samba MCP Server.
 * It implements resources for listing and retrieving room information.
 *
 * @module resources/rooms
 */
import { Resource } from "@modelcontextprotocol/sdk/types.js";
/**
 * Register all room resources
 *
 * @returns Array of MCP Resource definitions
 */
export declare function registerRoomResources(): Resource[];
/**
 * Handle room resource requests
 *
 * @param uri - The resource URI being requested
 * @param params - URL parameters from the URI
 * @param request - The MCP request object
 * @param options - Server options including API configuration
 * @returns The resource content
 */
export declare function handleRoomResource(uri: string, params: any, request: any, options: {
    apiUrl: string;
    apiKey?: string;
    apiCache?: any;
    enableConnectionManagement?: boolean;
    enableTokenManagement?: boolean;
    enableResourceOptimization?: boolean;
    connectionPoolSize?: number;
}): Promise<any>;
//# sourceMappingURL=index.d.ts.map