import { RefreshTokenStorage, StoredRefreshToken, SessionMetadata } from '../types'; export declare class MemoryStorage implements RefreshTokenStorage { private tokens; save(userId: string, tokenHash: string, expiresAt: Date, metadata?: SessionMetadata): Promise; findByUserId(userId: string): Promise; findBySessionId(sessionId: string): Promise; deleteByUserId(userId: string): Promise; deleteById(id: string): Promise; deleteBySessionId(sessionId: string): Promise; deleteExpired(): Promise; updateExpiry(id: string, expiresAt: Date): Promise; incrementRefreshCount(id: string): Promise; clear(): void; } //# sourceMappingURL=memory.d.ts.map