text: "use strict";
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  Object.defineProperty(exports, "stateful", {
    enumerable: true,
    get: function get() {
      return _StatefulComponent.stateful;
    }
  });
  Object.defineProperty(exports, "StatefulComponent", {
    enumerable: true,
    get: function get() {
      return _StatefulComponent.StatefulComponent;
    }
  });
  Object.defineProperty(exports, "SharedStateProvider", {
    enumerable: true,
    get: function get() {
      return _SharedStateProvider["default"];
    }
  });
  Object.defineProperty(exports, "ObjectPaths", {
    enumerable: true,
    get: function get() {
      return _ObjectPaths["default"];
    }
  });
  
  var _StatefulComponent = require("./StatefulComponent");
  
  var _SharedStateProvider = _interopRequireDefault(require("./SharedStateProvider"));
  
  var _ObjectPaths = _interopRequireDefault(require("./ObjectPaths"));
  
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }