'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Store = undefined;
var _vueTypes = require('../_util/vue-types');
var _vueTypes2 = _interopRequireDefault(_vueTypes);
var _create = require('../_util/store/create');
var _create2 = _interopRequireDefault(_create);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var Store = exports.Store = _vueTypes2['default'].shape({
setState: _vueTypes2['default'].func,
getState: _vueTypes2['default'].func,
subscribe: _vueTypes2['default'].func
}).loose;
var createStore = _create2['default'];
exports['default'] = createStore;