import { InstrumentationBase } from '@opentelemetry/instrumentation'; import type * as redisTypes from 'redis'; import { RedisInstrumentationConfig } from './types'; export declare class RedisInstrumentation extends InstrumentationBase { protected _config: RedisInstrumentationConfig; static readonly COMPONENT = "redis"; constructor(_config?: RedisInstrumentationConfig); protected init(): any[]; /** * Patch internal_send_command(...) to trace requests */ private _getPatchInternalSendCommand; private _getPatchCreateClient; private _getPatchCreateStream; }