import type { Logger } from "@aws-lambda-powertools/logger";
import type { NextFunction, Request, Response } from "express";
/**
 * Middleware to decode base64+gzip encoded request payloads and turn them into their JSON equivalent
 * @param {Request} request - Express request object
 * @param {Response} response - Express response object
 * @param {NextFunction} next - Next function to pass control to the next middleware
 * @param {Logger} logger - logger to indicate encoded requests
 * @constructor
 */
export declare const DecodeBase64GzipPayload: (request: Request, response: Response, next: NextFunction, logger?: Logger) => Response<any, Record<string, any>> | undefined;
