import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { McpAuthenticatedUser, McpExecutionContext, McpProgress, McpTransportType } from '@nest-mcp/common'; export declare class McpContextFactory { createContext(options: { sessionId: string; transport: McpTransportType; request?: unknown; user?: McpAuthenticatedUser; progressCallback?: (progress: McpProgress) => Promise; signal?: AbortSignal; mcpServer?: McpServer; notifyResourceUpdated?: (uri: string) => Promise; }): McpExecutionContext; } //# sourceMappingURL=context.factory.d.ts.map