/** * Calculates an exponentially weighted moving average and rolling average * for CPU usage percentage. This keeps track of the % of overall OS CPU the * current process is using. Overall OS CPU is calculated with the sum of total CPU time * across ALL cores of the machine */ export declare class CPUMeter { private _average; private _current; private _intervalMs; private _started; private _interval; private _lastReading; constructor(refreshInterval: number); get current(): number; get rollingAverage(): number; start(): void; stop(): void; reset(): void; private recordCPUDataPoint; private totalCpuTime; } //# sourceMappingURL=cpuMeter.d.ts.map