import { InstrumentationBase, InstrumentationModuleDefinition } from '@opentelemetry/instrumentation'; import { InstrumentationConfig } from '@opentelemetry/instrumentation'; export interface LlamaIndexInstrumentationConfig extends InstrumentationConfig { } export default class OpenlitLlamaIndexInstrumentation extends InstrumentationBase { constructor(config?: LlamaIndexInstrumentationConfig); protected init(): void | InstrumentationModuleDefinition | InstrumentationModuleDefinition[]; manualPatch(llamaindex: any): void; protected _patch(moduleExports: any): void; protected _unpatch(moduleExports: any): void; }