import type { McpExecutionContext, PromptGetResult } from '@nest-mcp/common'; import type { ZodObject, ZodRawShape } from 'zod'; import { McpRegistryService } from '../discovery/registry.service'; export interface DynamicPromptConfig { name: string; description: string; parameters?: ZodObject; handler: (args: Record, ctx: McpExecutionContext) => Promise; } export declare class McpPromptBuilder { private readonly registry; private readonly logger; constructor(registry: McpRegistryService); register(config: DynamicPromptConfig): void; unregister(name: string): boolean; } //# sourceMappingURL=prompt-builder.service.d.ts.map