import "reflect-metadata"; export declare class ExpressError extends Error { status?: number | undefined; constructor(message?: string, status?: number | undefined); } export declare const get: (middleware?: boolean) => (target: any, method: string, desc: PropertyDescriptor) => void; export declare const post: (middleware?: boolean) => (target: any, method: string, desc: PropertyDescriptor) => void; export declare const use: (middleware?: boolean) => (target: any, method: string, desc: PropertyDescriptor) => void; export declare const request: (type: "get" | "post" | "use", middleware?: boolean) => (target: any, method: string, desc: PropertyDescriptor) => void;