import { ZodObject } from 'zod'; import { Context } from './mcp-tool.interface'; import type { PromptArgsRawShape } from '../decorators/prompt.decorator'; export type DynamicPromptHandler = (args: Record | undefined, context: Context, request: any) => Promise | any; export interface DynamicPromptDefinition { name: string; description: string; parameters?: ZodObject; handler: DynamicPromptHandler; } //# sourceMappingURL=dynamic-prompt.interface.d.ts.map