import 'reflect-metadata'; import { MiddlewareSignature } from "./types"; /** Assign middleware to all routes within this class. * @param middleware The middleware to assign. * * **NOTE**: Any middleware defined here will run _BEFORE_ all route-level middleware! * */ export declare function useMiddleware(middleware: MiddlewareSignature | MiddlewareSignature[]): (constructor: any) => any;