import { Abstract, AnyFunction, Constructor, Type } from '../Support'; import { GlobalMiddleware } from './Middleware'; import { Guard } from './Guard'; export declare abstract class Route { name: string; controller: Constructor; controllerMethod: string; parametersTypes: (Type | FunctionConstructor)[]; middleware: Abstract[]; guards: (typeof Guard)[]; constructor(name: string | undefined, controller: Constructor, controllerMethod: string, parametersTypes?: (Type | FunctionConstructor)[], middleware?: Abstract[]); } //# sourceMappingURL=Route.d.ts.map