import { RequestMethods } from '../Server'; import { RouteInterface } from './RouteInterface'; import { AbstractActionController } from '../Controller'; export declare class Route { static method(method: RequestMethods, route: string, controller: string | typeof AbstractActionController, action: string): RouteInterface; static get(route: string, controller: string | typeof AbstractActionController, action: string): RouteInterface; static post(route: string, controller: string | typeof AbstractActionController, action: string): RouteInterface; static put(route: string, controller: string | typeof AbstractActionController, action: string): RouteInterface; static patch(route: string, controller: string | typeof AbstractActionController, action: string): RouteInterface; static delete(route: string, controller: string | typeof AbstractActionController, action: string): RouteInterface; }