/// import { Application } from './application'; import { Context } from '@loopback/context'; import { ServerRequest, ServerResponse } from 'http'; export declare class Server extends Context { app: Application; config: ServerConfig; state: ServerState; constructor(app: Application, config?: ServerConfig); start(): Promise; protected _handleRequest(req: ServerRequest, res: ServerResponse): void; protected _onUnhandledError(req: ServerRequest, res: ServerResponse, err: Error): void; } export interface ServerConfig { port: number; } export declare enum ServerState { cold = 0, starting = 1, listening = 2, crashed = 3, stopped = 4, }