import { InstrumentationBase, InstrumentationConfig } from '@opentelemetry/instrumentation';
export declare class CoralogixMemoryUsageInstrumentation extends InstrumentationBase {
    private timeoutId;
    private memoryUsageInterval;
    disable(): void;
    enable(): void;
    protected init(): void;
    constructor(config: InstrumentationConfig);
    startTrackingMemoryUsage(): void;
    private createMemorySample;
    private runMemoryMeasurements;
    private measureMemoryUsage;
    private clearMeasurementsInterval;
}
