import type * as ioredisTypes from 'ioredis'; import { InstrumentationBase, InstrumentationNodeModuleDefinition } from '@opentelemetry/instrumentation'; import { IORedisInstrumentationConfig } from './types'; export declare class IORedisInstrumentation extends InstrumentationBase { static readonly DB_SYSTEM = "redis"; constructor(_config?: IORedisInstrumentationConfig); init(): InstrumentationNodeModuleDefinition[]; /** * Patch send command internal to trace requests */ private _patchSendCommand; private _patchConnection; }