/*!
* Copyright (c) Microsoft Corporation and contributors. All rights reserved.
* Licensed under the MIT License.
*/
///
import express from "express";
import morgan from "morgan";
/**
* @internal
*/
export declare function alternativeMorganLoggerMiddleware(loggerFormat: string): (req: import("http").IncomingMessage, res: import("http").ServerResponse, callback: (err?: Error | undefined) => void) => void;
/**
* @internal
*/
export declare function jsonMorganLoggerMiddleware(serviceName: string, computeAdditionalProperties?: (tokens: morgan.TokenIndexer, req: express.Request, res: express.Response) => Record, enableLatencyMetric?: boolean, enableEventLoopLagMetric?: boolean): express.RequestHandler;
//# sourceMappingURL=morganLoggerMiddleware.d.ts.map