/// /** * Module dependencies */ import http from 'http'; import { Application, Request, Response, NextFunction } from 'express'; export declare type TConstructor = new (...args: U) => T; export { Application, Request, Response, NextFunction }; export interface IServer { app: Application; server: http.Server; ip: string; port: number; url: string; origin: string; protocol: 'http' | 'https'; bootstrap(): void; listen(): Promise; destroy(): Promise; } export declare type ISimpleServerConstructor = TConstructor; //# sourceMappingURL=server.d.ts.map