/// /// import Client from "./Client"; import Request from "./Request"; import net from "net"; import Middleware from "./Middleware"; export default class Server { port: number; private clients; private server; startDate: Date; guid: Buffer; private middlewares; constructor(); listen(port?: number): Promise; private onConnection; onRequest: (client: Client) => (req: Request) => Promise; initRequest(req: Request, client: Client): Request; handleRequest(req: Request): Promise; redirect(from: Request, to: Request): Promise; use(middleware: Middleware): void; }