import { ServeStatic } from "../Interfaces/Context"; import { CorsOptions } from "../Interfaces/Cors"; import { SecurityManager } from "../Security/SecurityManager"; declare class MainApplication { private router; private server; port: number; hostname: string; cors: CorsOptions; secured: SecurityManager; staticDir: ServeStatic | ServeStatic[]; constructor(); static run(): void; static runInCluster(): void; start(): void; private handleRequest; private registerControllers; private registerInjectables; private listen; main(): void; private useCorsMiddleware; private useSecurityManager; private loadEnv; } export default MainApplication; //# sourceMappingURL=MainApplication.d.ts.map