export declare class RouteDecorator { ignore(): (target: any, propertyKey: string, descriptor: any) => void; root(route: string): (constructor: Function) => void; get(route?: string): (target: any, propertyKey: string, descriptor: any) => void; post(route?: string): (target: any, propertyKey: string, descriptor: any) => void; put(route?: string): (target: any, propertyKey: string, descriptor: any) => void; patch(route?: string): (target: any, propertyKey: string, descriptor: any) => void; delete(route?: string): (target: any, propertyKey: string, descriptor: any) => void; on(event: string): (target: any, propertyKey: string, descriptor: any) => void; } export declare const route: RouteDecorator;