/**
 * Dynamic tool registration and setup with lazy loading
 */
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { SessionState } from '../session-manager.js';
/**
 * Setup dynamic tool handlers for the server
 */
export declare function setupDynamicToolHandlers(server: Server, session?: SessionState): Promise<void>;
