import { Route } from "./models"; export interface IWebsiteServer { listening: boolean; start: (routes: Route[]) => void; updateRoutes: (routes: Route[]) => void; } export declare class WebsiteServer implements IWebsiteServer { protected routes: Route[]; private config; private logger; private context; private _listening; get listening(): boolean; constructor(); start: (routes: Route[]) => void; updateRoutes: (routes: Route[]) => void; private handleRequest; private handleAssetRequest; private isAssetRoute; }