import type { Logger } from "@aws-lambda-powertools/logger";
import type { APIGatewayProxyResult } from "aws-lambda";
import type { Request, Response } from "express";
/**
 * Interceptor to encode the response payload if requested by the client
 * @param {Request, Response} request, response - Express request & response object
 * @param {Partial<APIGatewayProxyResult>} content - API Gateway Proxy Result content
 * @param {Logger} logger - Logger instance
 * @constructor
 */
export declare const EncodePayloadInterceptor: ({ response, request }: {
    response: Response;
    request: Request;
}, content: Partial<APIGatewayProxyResult>, logger: Logger) => Response<any, Record<string, any>>;
