///
import { Express, Router } from "express";
import { Server } from "http";
import ApplicationComponent from "../ApplicationComponent.js";
export default class ExpressAppComponent extends ApplicationComponent {
private readonly addr;
private readonly port;
private server?;
private expressApp?;
constructor(addr: string, port: number);
start(app: Express): Promise;
initRoutes(router: Router): Promise;
stop(): Promise;
getServer(): Server;
getExpressApp(): Express;
}