import { IncomingMessage, ServerResponse } from 'http'; import { RequestProcessorOptions } from '../options'; import { AladoServerError, Response } from '../dto'; export declare class RequestProcessor { private readonly options; constructor(requestProcessorOptions: RequestProcessorOptions); protected respond(res: ServerResponse, response: Response, backgroundHeaders?: Record): void; protected respondError(res: ServerResponse, error: AladoServerError, headers?: Record): void; process(req: IncomingMessage, res: ServerResponse): Promise; protected logError(e: Error): void; }