/**
 * 토큰 버킷 Rate Limiter
 *
 * 경쟁 조건을 방지하기 위해 락 메커니즘을 사용합니다.
 */
export declare class TokenBucketRateLimiter {
    private tokens;
    private readonly capacity;
    private readonly refillRate;
    private lastRefill;
    private lock;
    constructor(capacity?: number, refillRate?: number);
    consume(): Promise<boolean>;
    private refill;
}
//# sourceMappingURL=token-bucket-rate-limiter.d.ts.map