import { ElasticityStrategy } from '../../../../model'; import { StabilizationWindowTracker } from '../../common'; /** * Default `StabilizationWindowTracker` implementation. * * @param E The type of `ElasticityStrategy` for which to track the stabilization windows. */ export declare class DefaultStabilizationWindowTracker> implements StabilizationWindowTracker { private executionTracker; trackExecution(elasticityStrategy: E): void; isOutsideStabilizationWindowForScaleUp(elasticityStrategy: E): boolean; isOutsideStabilizationWindowForScaleDown(elasticityStrategy: E): boolean; removeElasticityStrategy(elasticityStrategy: E): void; evictExpiredExecutions(): void; private checkIfOutsideStabilizationWindow; }