import { Container } from "inversify"; import { ShamanExpressController } from "./shaman-express-controller"; export declare abstract class ShamanExpressModule { abstract name?: string; isolated: boolean; controllers: (container: Container) => ShamanExpressController[]; abstract compose: (container: Container) => Promise; export?: (container: Container) => Promise; }