///
///
type Console = typeof console;
type wrappedConsole = Console & {
[K in LogMethod]: {
__wrapped?: boolean;
};
};
import { TraceContextService } from "./trace-context-service";
type LogMethod = "log" | "info" | "debug" | "error" | "warn" | "trace";
/**
* Patches console output to include DataDog's trace context.
* @param contextService Provides up to date tracing context.
*/
export declare function patchConsole(cnsle: wrappedConsole, contextService: TraceContextService): void;
/**
* Removes log patching to add DataDog's trace context.
*/
export declare function unpatchConsole(cnsle: Console): void;
export {};
//# sourceMappingURL=patch-console.d.ts.map