/** * Exponential Weighted Moving Average (EWMA) * * @group Throughput * * @beta */ export declare class Ewma { private alpha; private estimate; private totalDuration; constructor(alpha: number); /** * Samples the value of the resource and updates the estimate. */ sample(weight: number, value: number): void; /** * Returns the estimate of the value (in units, as `value` during sampling) * * For example, if the value is throughput (in bits per seconds), the estimate * will also be in bits per seconds. */ getEstimate(): number; /** * Returns the total duration of the resource (in units, as `weight` during sampling) */ getTotalDuration(): number; } //# sourceMappingURL=Ewma.d.ts.map