import { StreamOptions } from 'morgan'; import { Request, RequestHandler, Response } from 'express'; export interface ILoggingMiddlewareOptions { additionalTokenizers?: IMorganTokenizer[]; logStream?: StreamOptions; hostnameType?: string; } interface IMorganTokenizer { fn: (req: Request, res?: Response) => any; id: string; } export declare const loggingMiddleware: ({ additionalTokenizers, logStream, hostnameType, }?: ILoggingMiddlewareOptions) => RequestHandler; export {};