import { OnModuleDestroy } from '@nestjs/common'; import { RateLimitStore } from './store.interface'; export declare class RedisStore implements RateLimitStore, OnModuleDestroy { private options; private client; private scriptSha; private readonly LUA_SCRIPT; constructor(options: any); private loadScript; increment(key: string, windowMs: number): Promise<{ count: number; resetTime: Date; }>; decrement(key: string): Promise; resetKey(key: string): Promise; resetAll(): Promise; disconnect(): Promise; onModuleDestroy(): Promise; } //# sourceMappingURL=redis.store.d.ts.map