import "reflect-metadata"; /** * Defines a class as a controller. All methods with special decorators will be registered as controller actions. * Controller actions are executed when request to their routes comes. * * @param baseRoute Extra path you can apply as a base route to all controller actions */ export declare function Controller(baseRoute?: string): (object: Function) => void; /** * Defines a class as a JSON controller. If JSON controller is used, then all controller actions will return * a serialized json data, and its response content-type always will be application/json. * * @param baseRoute Extra path you can apply as a base route to all controller actions */ export declare function JsonController(baseRoute?: string): (object: Function) => void;