import { BasicBucket } from "../bucket"; export declare const deduction: (buckets: T[], tokens: number, preroll: boolean) => boolean; export interface Ratelimiter { /** * 消费令牌 * @param preroll 是否实际扣减 */ consume(preroll?: boolean): Promise; /** * 放回令牌 */ return(): Promise; /** * 获得当前分区数 */ getPartition(): Promise; }