import * as winston from 'winston';
import { LoggingWinston, Options } from '@google-cloud/logging-winston';
import { makeMiddleware as makeCommonMiddleware } from './common/make-middleware';
export declare const REQUEST_LOG_SUFFIX = "_reqlog";
type Middleware = ReturnType<typeof makeCommonMiddleware>;
export declare function makeMiddleware(logger: winston.Logger, transport: LoggingWinston, skipParentEntryForCloudRun?: boolean): Promise<Middleware>;
export declare function makeMiddleware(logger: winston.Logger, options?: Options, skipParentEntryForCloudRun?: boolean): Promise<Middleware>;
export {};
