import { middleware as commonMiddleware } from '@google-cloud/logging';
import * as winston from 'winston';
import { LoggingWinston, Options } from '../index';
export declare const REQUEST_LOG_SUFFIX = "_reqlog";
type Middleware = ReturnType<typeof commonMiddleware.express.makeMiddleware>;
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 {};
