import type { Router } from './router.js'; import type { Context, MiddlewareInput } from './types.js'; export declare class Server { private router; private httpServer; private globalMiddleware; private errorHandler; constructor(router: Router); use(...middleware: MiddlewareInput[]): this; onError(handler: (error: Error, ctx: Context) => void): this; listen(port: number, host?: string): Promise; close(): Promise; private defaultErrorHandler; } //# sourceMappingURL=server.d.ts.map