///
import { Handler } from 'express';
/**
* Returns middleware that establishes the context and
* context-aware logger for the request.
*/
export declare const getLoggingContextCreatorMiddleware: (getRequestContext?: () => {
requestId?: string;
} | undefined) => Handler;
/**
* @description Establishes the context and context-aware logger for the request.
*/
export declare const loggingContextCreatorMiddleware: Handler;
type AccessLoggerOptions = {
ignoredRoutes: string[];
};
/**
* @description Creates a logging middleware function that provides access logs
*/
export declare const configureAccessLoggingMiddleware: ({ ignoredRoutes, }: AccessLoggerOptions) => Handler;
/**
* A logging middleware for errors
*/
export declare const errorLoggingMiddleware: import("express").ErrorRequestHandler>;
export {};