import { Request as ExpressRequest } from "express"; import { HttpHeadersMapper } from "./http-headers.mapper"; import { MethodMapper } from "./method.mapper"; import { Request } from "@pristine-ts/common"; import { EventIdManager } from "@pristine-ts/core"; export declare class RequestMapper { private readonly httpHeadersMapper; private readonly eventIdManager; private readonly methodMapper; constructor(httpHeadersMapper: HttpHeadersMapper, eventIdManager: EventIdManager, methodMapper: MethodMapper); /** * Maps an http expressRequest from express to a Pristine expressRequest. * @param expressRequest The http expressRequest from express. */ map(expressRequest: ExpressRequest): Request; }