import { RateLimitStorage, StorageAdapter } from '../interfaces/storage-adapter.interface'; /** * Rate limit storage implementation using StorageAdapter (Platform-Agnostic) */ export declare class RateLimitStorageService implements RateLimitStorage { private readonly storageAdapter; private readonly keyPrefix; constructor(storageAdapter: StorageAdapter); incrementRateLimit(identifier: string, endpoint: string, windowMs: number): Promise; getRateLimit(identifier: string, endpoint: string): Promise; resetRateLimit(identifier: string, endpoint: string): Promise; private getKey; } //# sourceMappingURL=rate-limit-storage.service.d.ts.map