/// import { Router } from "./RouteServiceProvider"; import { IMiddlewareCollection } from "../middleware/IMiddleware"; import { IController } from "../controllers/IController"; export declare class AppServiceProvider { #private; constructor(); loadControllers(): Promise; static getControllers(): IController[]; static create(): AppServiceProvider; static getInstance(): AppServiceProvider; setBaseDir(dir: any): void; getBaseDir(): string; setPort(port: any): void; getRouter(): Router; registerMiddlewares(middlewareCollection: IMiddlewareCollection): void; loadRoutes(): Promise; setup(cb: any): Promise; listen(): Promise; }