import { DataStore } from '../data_store/index'; import { IRateLimiterOptions } from './options.interface'; import { IRateLimiterOutput } from './output.interface'; export declare function rateLimit({ waitTime, requestsAllowedBeforeDelay, maximumResponseDelay, requestsAllowedBeforeLimit, message, key, }: IRateLimiterOptions, dataStore: DataStore): Promise;