/** * @MCPParam Decorator * * Adds metadata to method parameters for schema generation * Note: In this codebase, handlers use args objects, so this decorator * is primarily for adding additional constraints or overrides */ import "reflect-metadata"; export interface MCPParamOptions { description?: string; type?: unknown; required?: boolean; default?: unknown; enum?: unknown[]; items?: unknown; } /** * Decorator for adding metadata to method parameters * * @example * ```typescript * async handleMethod( * @MCPParam({ description: 'Custom description' }) * args: { taskDescription: string } * ): Promise { * // implementation * } * ``` */ export declare function MCPParam(options?: MCPParamOptions): ParameterDecorator; //# sourceMappingURL=mcp-param.d.ts.map