import { Container } from 'inversify'; import { Action, ClassConstructor, IocAdapter } from 'routing-controllers'; /** * We need to wrap inversify container into routing-controller's IocAdapter. * Routing controller uses this adapter in order to resolve top level controller class * for each request. * @see https://github.com/typestack/routing-controllers#using-di-container */ export declare class InversifyAdapter implements IocAdapter { private readonly container; constructor(container: Container); get(someClass: ClassConstructor, action?: Action): T; }