import { IModule, Middleware } from "./types"; import { Controller } from "./controller"; import { Plugin } from "./plugin"; import { Repository } from "./repository"; export declare class Module implements IModule { name: string; controllers: Controller[]; repositories: Repository[]; middlewares?: Middleware[]; plugins?: Plugin[]; constructor(name: string, controllers: Controller[], repositories?: Repository[], middlewares?: Middleware[], plugins?: Plugin[]); } export declare const DefaultModule: Module;