/// import * as express from "express"; import * as fastify from 'fastify'; import * as http from 'http'; import { SettingOptions } from "./SettingOptions"; export declare class ApplicationLoader { private _server; private _handlerAdapter; private _loaderAdapter; private _env; private _rootDir?; private _files?; private _port; /** * Load user defined settings into ApplicationLoader * Initialize settings */ constructor(typeOrServer: string | fastify.FastifyInstance | express.Application, settings?: SettingOptions); private _loadComponents; private _init; private _loadMiddlewares; private _loadControllers; private _loadErrorMiddlewares; init(): Promise | express.Application>; private _isExpress; private _isFastify; }