import { IContext } from './IContext'; export declare type TArg = { argDecorator?: (ctx: IContext, ...props: any[]) => any; argProps?: any[]; argIndex?: number; }; export declare type TPath = { path?: string; methodTypes?: string[]; }; export declare type TMethodInfo = { name?: string; paths?: Array; args?: TArg[]; inside?: boolean; }; export declare type TControllerInfo = { name?: string; root?: string; clazz?: Function; methodMap?: Map; }; export declare type TControllerInfoHelper = TPath & TArg & { root?: string; };