import { DynamicModule, OnModuleInit } from '@nestjs/common'; import { DiscoveryService, ModuleRef } from '@nestjs/core'; import { MetadataScanner } from '@nestjs/core/metadata-scanner'; import type { McpModuleConfig } from './mcp-module-config'; import type { McpModuleAsyncOptions } from './mcp-module-async-options'; import { McpHttpService } from './mcp-http.service'; import { McpToolRegistry } from './mcp-tool-registry'; export declare class McpHttpModule implements OnModuleInit { private readonly config; private readonly discoveryService; private readonly metadataScanner; private readonly registry; private readonly moduleRef; private readonly httpService; private readonly logger; constructor(config: McpModuleConfig, discoveryService: DiscoveryService, metadataScanner: MetadataScanner, registry: McpToolRegistry, moduleRef: ModuleRef, httpService: McpHttpService); static registerAndServeHttp(config: McpModuleConfig): DynamicModule; static registerAndServeHttpAsync(options: McpModuleAsyncOptions): DynamicModule; onModuleInit(): Promise; private isOAuthTokenVerifier; private assertValidResourceMetadataUrl; } //# sourceMappingURL=mcp-http.module.d.ts.map