import type { Context, RateLimitConfig, RateLimitInfo } from "../types"; export declare class RateLimiter { private store; private config; constructor(config: RateLimitConfig); private cleanOldRecords; getRateLimitInfo(key: string): RateLimitInfo; middleware(ctx: Context): Promise; }