import { HandlerMetadata } from "./HandlerMetadata"; import { ParamType } from "./enum/ParamType"; import { HandlerParamOptions } from "./HandlerParamOptions"; export declare class HandlerRegistry { private static _handlers; static handlers: Map>; static registerParam(type: Function, actionName: string, index: number, paramType: ParamType, expression: string, options?: HandlerParamOptions): void; /** * safe get HandlerMetadata * * @param type * @param actionName * @returns {HandlerMetadata} */ static getHandler(type: Function, actionName: string): HandlerMetadata; }