import { HttpMethod } from './types'; export declare const basePath: (basePath: string) => { (target: Function): void; (target: Object, propertyKey: string | symbol): void; }; export declare const path: (routePath: string) => { (target: Function): void; (target: Object, propertyKey: string | symbol): void; }; export declare const method: (method: HttpMethod) => { (target: Function): void; (target: Object, propertyKey: string | symbol): void; }; export declare const get: () => { (target: Function): void; (target: Object, propertyKey: string | symbol): void; }; export declare const post: () => { (target: Function): void; (target: Object, propertyKey: string | symbol): void; }; export declare const patch: () => { (target: Function): void; (target: Object, propertyKey: string | symbol): void; }; export declare const put: () => { (target: Function): void; (target: Object, propertyKey: string | symbol): void; }; export declare const del: () => { (target: Function): void; (target: Object, propertyKey: string | symbol): void; }; export declare const description: (description: string) => { (target: Function): void; (target: Object, propertyKey: string | symbol): void; };