import type { RunQueue } from 'client-run-queue'; import type { Limiter } from '../types/Limiter'; import type { LimiterOptions } from '../types/LimiterOptions'; export declare class LimiterImpl implements Limiter { readonly queue: RunQueue; private queueEntry_; private lodashLimiter_; private readonly id_; private readonly options_; private runner_; constructor(id: string, options: Required); cancel(): void; limit(run: () => void): void; } //# sourceMappingURL=LimiterImpl.d.ts.map