import { ThrottleModeType } from '../types/configs.ts'; import type { ThrottleMode as ThrottleModeConfig } from '../types/configs.ts'; export type DisabledThrottleMode = Extract; export type ConcurrencyThrottleMode = Extract; export type RpsThrottleMode = Extract; export type ConcurrencyThrottleModeProps = Omit; export type RpsThrottleModeProps = Omit; /** Typed factories for throttle operating modes. */ export declare class ThrottleMode { private constructor(); static disabled(): DisabledThrottleMode; static concurrency(props: ConcurrencyThrottleModeProps): ConcurrencyThrottleMode; static rps(props: RpsThrottleModeProps): RpsThrottleMode; } //# sourceMappingURL=throttle-mode.d.ts.map