import { SystemLogMediator } from '#logger/system-log-mediator.js'; import { Router } from '#types/router.js'; import { NodeResponse, RequestListener } from '#types/server-options.js'; export declare class PreRouter { protected router: Router; protected systemLogMediator: SystemLogMediator; constructor(router: Router, systemLogMediator: SystemLogMediator); requestListener: RequestListener; /** * Logs an error and sends the user message about an internal server error (500). * * @param err An error to logs it (not sends). */ protected sendInternalServerError(nodeRes: NodeResponse, err: Error): void; protected sendNotImplemented(nodeRes: NodeResponse): void; protected handleHeadMethod(nodeRes: NodeResponse): void; } //# sourceMappingURL=pre-router.d.ts.map