import type { ITokenRepository } from "../repository.js"; import type { RefreshToken, StoredRefreshToken, StoredRefreshTokenId, UserId } from "../types.js"; export default class TokenRepository implements ITokenRepository { private readonly mapByRefreshToken; private readonly mapByStoredRefreshTokenId; findByToken(refreshToken: RefreshToken): Promise; save(refreshToken: StoredRefreshToken): Promise; delete(id: StoredRefreshTokenId): Promise; deleteAllForUser(userId: UserId): Promise; } //# sourceMappingURL=token-repository.d.ts.map