///
/**
* Copyright (c) 2019, salesforce.com, inc.
* All rights reserved.
* SPDX-License-Identifier: MIT
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT
*/
import http from 'http';
import { EventEmitter } from 'events';
import express from 'express';
import { ServerOptions } from '@webruntime/api';
export declare class Server extends EventEmitter {
private config;
private container;
private _app;
private _httpServer;
constructor(options?: ServerOptions);
initialize(): Promise;
start(): Promise;
shutdown(): Promise;
get port(): number;
get httpServer(): http.Server | null;
get app(): express.Express;
}
//# sourceMappingURL=server.d.ts.map