text: 'use strict';
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.User = exports.SyncOperation = exports.Storage = exports.StatusCode = exports.SocialIdentity = exports.SerializeMiddleware = exports.Response = exports.RequestMethod = exports.Request = exports.Rack = exports.Query = exports.Properties = exports.ParseMiddleware = exports.NetworkRequest = exports.NetworkRack = exports.Middleware = exports.Metadata = exports.MemoryAdapter = exports.KinveyResponse = exports.KinveyRequest = exports.Kinvey = exports.HttpMiddleware = exports.Headers = exports.Files = exports.DeltaFetchRequest = exports.DataStoreType = exports.DataStore = exports.CustomEndpoint = exports.Client = exports.CacheRequest = exports.CacheRack = exports.CacheMiddleware = exports.AuthType = exports.AuthorizationGrant = exports.Group = exports.Aggregation = exports.Acl = undefined;
  
  var _errors = require('./errors');
  
  Object.keys(_errors).forEach(function (key) {
    if (key === "default" || key === "__esModule") return;
    Object.defineProperty(exports, key, {
      enumerable: true,
      get: function get() {
        return _errors[key];
      }
    });
  });
  
  var _utils = require('./utils');
  
  Object.keys(_utils).forEach(function (key) {
    if (key === "default" || key === "__esModule") return;
    Object.defineProperty(exports, key, {
      enumerable: true,
      get: function get() {
        return _utils[key];
      }
    });
  });
  
  var _datastore = require('./datastore');
  
  var _datastore2 = _interopRequireDefault(_datastore);
  
  var _entity = require('./entity');
  
  var _identity = require('./identity');
  
  var _request = require('./request');
  
  var _request2 = _interopRequireDefault(_request);
  
  var _aggregation = require('./aggregation');
  
  var _aggregation2 = _interopRequireDefault(_aggregation);
  
  var _client = require('./client');
  
  var _client2 = _interopRequireDefault(_client);
  
  var _endpoint = require('./endpoint');
  
  var _endpoint2 = _interopRequireDefault(_endpoint);
  
  var _kinvey = require('./kinvey');
  
  var _query = require('./query');
  
  var _query2 = _interopRequireDefault(_query);
  
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  
  var Files = new _datastore.FileStore();
  
  exports.Acl = _entity.Acl;
  exports.Aggregation = _aggregation2.default;
  exports.Group = _aggregation2.default;
  exports.AuthorizationGrant = _identity.AuthorizationGrant;
  exports.AuthType = _request.AuthType;
  exports.CacheMiddleware = _request.CacheMiddleware;
  exports.CacheRack = _request.CacheRack;
  exports.CacheRequest = _request.CacheRequest;
  exports.Client = _client2.default;
  exports.CustomEndpoint = _endpoint2.default;
  exports.DataStore = _datastore2.default;
  exports.DataStoreType = _datastore.DataStoreType;
  exports.DeltaFetchRequest = _request.DeltaFetchRequest;
  exports.Files = Files;
  exports.Headers = _request.Headers;
  exports.HttpMiddleware = _request.HttpMiddleware;
  exports.Kinvey = _kinvey.Kinvey;
  exports.KinveyRequest = _request.KinveyRequest;
  exports.KinveyResponse = _request.KinveyResponse;
  exports.MemoryAdapter = _request.MemoryAdapter;
  exports.Metadata = _entity.Metadata;
  exports.Middleware = _request.Middleware;
  exports.NetworkRack = _request.NetworkRack;
  exports.NetworkRequest = _request.NetworkRequest;
  exports.ParseMiddleware = _request.ParseMiddleware;
  exports.Properties = _request.Properties;
  exports.Query = _query2.default;
  exports.Rack = _request.Rack;
  exports.Request = _request2.default;
  exports.RequestMethod = _request.RequestMethod;
  exports.Response = _request.Response;
  exports.SerializeMiddleware = _request.SerializeMiddleware;
  exports.SocialIdentity = _identity.SocialIdentity;
  exports.StatusCode = _request.StatusCode;
  exports.Storage = _request.Storage;
  exports.SyncOperation = _datastore.SyncOperation;
  exports.User = _entity.User;
  exports.default = _kinvey.Kinvey;