import { InstrumentationBase, InstrumentationConfig } from '@opentelemetry/instrumentation'; export declare const INTERNAL_INSTRUMENTATION_VERSION = "1"; export type CoralogixInternalEvent = 'init' | 'recording-start' | 'recording-stop' | 'session-end' | 'error'; export declare class CoralogixInternalInstrumentation extends InstrumentationBase { constructor(config: InstrumentationConfig); init(): void; disable(): void; enable(): void; reportInternalEvent(event: CoralogixInternalEvent, message?: string): void; private stringifyConfig; }