import { InstrumentationBase } from '@opentelemetry/instrumentation'; import type { HostMetricsInstrumentationConfig } from './types'; export declare class HostMetricsInstrumentation extends InstrumentationBase { private _batchCallback?; private _observables; constructor(config?: HostMetricsInstrumentationConfig); init(): void; _updateMetricInstruments(): void; enable(): void; disable(): void; private _doUnregister; private _doRegister; private _batchUpdateCpuUsages; private _batchUpdateProcessCpuUsages; private _batchUpdateMemUsages; private _batchUpdateProcessMemUsage; private _batchUpdateNetworkData; } //# sourceMappingURL=metric.d.ts.map