import { MethodRouter } from "../metadata/constants"; export interface IRouter { method: MethodRouter; path: string; handlerName: string; isDefault?: boolean; isPublic?: boolean; isAbsolute?: boolean; allowFullParam?: boolean; } export interface ConfigRouter { isPublic?: boolean; isAbsolute?: boolean; allowFullParam?: boolean; } export declare const Get: (path: string, config?: ConfigRouter) => MethodDecorator; export declare const Post: (path: string, config?: ConfigRouter) => MethodDecorator; export declare const Put: (path: string, config?: ConfigRouter) => MethodDecorator; export declare const Del: (path: string, config?: ConfigRouter) => MethodDecorator;