import type { NextFunction, Request, Response } from 'express';
import type { Logger } from 'pino';
type RequestLoggingOptions = {
    logger: Logger;
    resolveLogger?: (request: Request) => Logger;
};
export declare function createRequestLoggingMiddleware(options: Logger | RequestLoggingOptions): (request: Request, response: Response, next: NextFunction) => void;
export {};
//# sourceMappingURL=request-logging.d.ts.map