import { EventMapperInterface, EventResponse, EventsExecutionOptionsInterface, ExecutionContextInterface } from "@pristine-ts/core"; import { Response } from "@pristine-ts/common"; import { RequestMapper } from "./request.mapper"; import { Request as ExpressRequest } from "express"; import { ResponseMapper } from "./response.mapper"; export declare class RequestEventMapper implements EventMapperInterface { private readonly requestMapper; private readonly responseMapper; constructor(requestMapper: RequestMapper, responseMapper: ResponseMapper); supportsMapping(rawEvent: any, executionContext: ExecutionContextInterface): boolean; map(rawEvent: any, executionContext: ExecutionContextInterface): EventsExecutionOptionsInterface; reverseMap(eventResponse: EventResponse, response: any, executionContext: ExecutionContextInterface): any; supportsReverseMapping(eventResponse: EventResponse, response: any, executionContext: ExecutionContextInterface): boolean; }