import { ConsoleInstrumentationConfig } from "./types.js"; import { InstrumentationBase } from "@opentelemetry/instrumentation"; //#region src/console/instrumentation.d.ts /** * OpenTelemetry instrumentation that captures console calls and emits them as OpenTelemetry logs. */ declare class ConsoleInstrumentation extends InstrumentationBase { private _isPatched; private _active; constructor(config?: ConsoleInstrumentationConfig); protected init(): never[]; private _getMessageSerializer; private _getLogMethods; private _patchConsoleMethod; enable(): void; disable(): void; } //#endregion export { ConsoleInstrumentation }; //# sourceMappingURL=instrumentation.d.ts.map