import { Redis } from 'ioredis';
import { Store, ClientRateLimitInfo } from 'express-rate-limit';
export declare class RedisRateLimitStore implements Store {
    private readonly client;
    private readonly windowMs;
    readonly prefix: string;
    constructor(client: Redis, windowMs: number, prefix?: string);
    private key;
    increment(key: string): Promise<ClientRateLimitInfo>;
    decrement(key: string): Promise<void>;
    resetKey(key: string): Promise<void>;
}
//# sourceMappingURL=redis-rate-limit-store.d.ts.map