import type { McpExecutionContext, ResourceReadResult } from '@nest-mcp/common'; import { McpRegistryService } from '../discovery/registry.service'; export interface DynamicResourceConfig { uri: string; name: string; description?: string; mimeType?: string; handler: (uri: URL, ctx: McpExecutionContext) => Promise; } export declare class McpResourceBuilder { private readonly registry; private readonly logger; constructor(registry: McpRegistryService); register(config: DynamicResourceConfig): void; unregister(uri: string): boolean; } //# sourceMappingURL=resource-builder.service.d.ts.map