import { InstrumentationBase, InstrumentationModuleDefinition } from '@opentelemetry/instrumentation'; import { InstrumentationConfig } from '@opentelemetry/instrumentation'; import Cohere from 'cohere-ai'; export interface CohereInstrumentationConfig extends InstrumentationConfig { } export default class OpenlitCohereInstrumentation extends InstrumentationBase { constructor(config?: CohereInstrumentationConfig); protected init(): void | InstrumentationModuleDefinition | InstrumentationModuleDefinition[]; manualPatch(cohere: any): void; protected _patch(moduleExports: typeof Cohere): void; protected _unpatch(moduleExports: typeof Cohere): void; }