import { LeveledLogMethod, Logger } from 'winston'; import { RequestContext } from './constants'; import { LogLevel } from './sumologicSchema'; type SkuLogger = { [key in LogLevel]: LeveledLogMethod; }; /** * Get the requestId from the current logging context if it exists */ export declare const getContextRequestId: () => string | undefined; /** * Get the current logging context if it exists */ export declare const getLoggingContext: () => RequestContext | undefined; export declare const getRequestAwareLogger: () => Logger; export declare const logger: SkuLogger; export {};