import { LoadDependentLatencyMode } from '../types/configs.ts'; import type { LoadDependentLatency as LoadDependentLatencyConfig } from '../types/configs.ts'; export type LinearLoadDependentLatency = Extract; export type PolynomialLoadDependentLatency = Extract; export type ExponentialLoadDependentLatency = Extract; export type LinearLoadDependentLatencyProps = Omit; export type PolynomialLoadDependentLatencyProps = Omit; export type ExponentialLoadDependentLatencyProps = Omit; /** Typed factories for utilization-based latency scaling. */ export declare class LoadDependentLatency { private constructor(); static linear(props: LinearLoadDependentLatencyProps): LinearLoadDependentLatency; static polynomial(props: PolynomialLoadDependentLatencyProps): PolynomialLoadDependentLatency; static exponential(props: ExponentialLoadDependentLatencyProps): ExponentialLoadDependentLatency; } //# sourceMappingURL=load-dependent-latency.d.ts.map