import TokenBucket from 'tokenbucket'; import { ServiceContext } from '../../typings'; declare function noopMiddleware(_: ServiceContext, next: () => Promise): Promise; export declare function perMinuteRateLimiter(rateLimit?: number, globalLimiter?: TokenBucket): typeof noopMiddleware; export declare function concurrentRateLimiter(rateLimit?: number): typeof noopMiddleware; export {};