"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
Object.defineProperty(exports, "DeviceManager", {
  enumerable: true,
  get: function () {
    return _deviceManager.DeviceManager;
  }
});
Object.defineProperty(exports, "RequestDeduplicator", {
  enumerable: true,
  get: function () {
    return _requestUtils.RequestDeduplicator;
  }
});
Object.defineProperty(exports, "RequestQueue", {
  enumerable: true,
  get: function () {
    return _requestUtils.RequestQueue;
  }
});
Object.defineProperty(exports, "SimpleLogger", {
  enumerable: true,
  get: function () {
    return _requestUtils.SimpleLogger;
  }
});
Object.defineProperty(exports, "TTLCache", {
  enumerable: true,
  get: function () {
    return _cache.TTLCache;
  }
});
Object.defineProperty(exports, "createCache", {
  enumerable: true,
  get: function () {
    return _cache.createCache;
  }
});
Object.defineProperty(exports, "deduplicateSessions", {
  enumerable: true,
  get: function () {
    return _sessionUtils.deduplicateSessions;
  }
});
Object.defineProperty(exports, "deduplicateSessionsByUserId", {
  enumerable: true,
  get: function () {
    return _sessionUtils.deduplicateSessionsByUserId;
  }
});
Object.defineProperty(exports, "mergeSessions", {
  enumerable: true,
  get: function () {
    return _sessionUtils.mergeSessions;
  }
});
Object.defineProperty(exports, "normalizeAndSortSessions", {
  enumerable: true,
  get: function () {
    return _sessionUtils.normalizeAndSortSessions;
  }
});
Object.defineProperty(exports, "normalizeSession", {
  enumerable: true,
  get: function () {
    return _sessionUtils.normalizeSession;
  }
});
Object.defineProperty(exports, "registerCacheForCleanup", {
  enumerable: true,
  get: function () {
    return _cache.registerCacheForCleanup;
  }
});
Object.defineProperty(exports, "sessionsArraysEqual", {
  enumerable: true,
  get: function () {
    return _sessionUtils.sessionsArraysEqual;
  }
});
Object.defineProperty(exports, "sessionsEqual", {
  enumerable: true,
  get: function () {
    return _sessionUtils.sessionsEqual;
  }
});
Object.defineProperty(exports, "sortSessions", {
  enumerable: true,
  get: function () {
    return _sessionUtils.sortSessions;
  }
});
Object.defineProperty(exports, "unregisterCacheFromCleanup", {
  enumerable: true,
  get: function () {
    return _cache.unregisterCacheFromCleanup;
  }
});
var _deviceManager = require("./deviceManager");
var _requestUtils = require("./requestUtils");
var _cache = require("./cache");
var _sessionUtils = require("./sessionUtils");
//# sourceMappingURL=index.js.map