import { Express } from "express"; import "reflect-metadata"; import { ClassType, DeepReadonly, ISwaggerConfig } from "./interfaces"; export declare class AppConfig { private swaggerConfig; constructor(swaggerConfig: DeepReadonly>); get swaggerConfigCopy(): ISwaggerConfig; set swaggerConfigCopy(swaggerConfig: DeepReadonly); bootstrapControllersToApp(app: Express, controllers: Readonly): void; getSwaggerDocument(): ISwaggerConfig; private formatRoutePath; private getControllerRoutePath; private addRouteToExpressApp; private addRouteToSwagger; }