/// import type { Has } from '@principia/base/Has'; import type { UQueue } from '@principia/base/Queue'; import * as L from '@principia/base/Layer'; import * as http from 'http'; import { HttpConnection } from './HttpConnection'; export interface HttpServerConfig { readonly host: string; readonly port: number; } export declare const HttpServerConfig: import("@principia/base/Has").Tag; export declare function serverConfig(config: HttpServerConfig): L.Layer>; export interface HttpServer { readonly server: http.Server; readonly queue: UQueue; } export declare const HttpServerTag: import("@principia/base/Has").Tag; export declare function HttpServer({ host, port }: HttpServerConfig): L.Layer>; //# sourceMappingURL=HttpServer.d.ts.map