"use strict";

exports.__esModule = true;
exports.default = exports.ANIMATION_CONTROL = void 0;
var _keys = _interopRequireDefault(require("lodash/fp/keys"));
var _propTypes = _interopRequireDefault(require("prop-types"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const ANIMATION_CONTROL = exports.ANIMATION_CONTROL = {
  play: 'play',
  pause: 'pause',
  stop: 'stop',
  loading: 'loading'
};
const propTypes = {
  'aria-label': _propTypes.default.string,
  'data-name': _propTypes.default.string,
  animationSrc: _propTypes.default.string.isRequired,
  loop: _propTypes.default.bool,
  rendererSettings: _propTypes.default.shape({
    hideOnTransparent: _propTypes.default.bool,
    className: _propTypes.default.string
  }),
  height: _propTypes.default.number,
  width: _propTypes.default.number,
  className: _propTypes.default.string,
  autoplay: _propTypes.default.bool,
  animationControl: _propTypes.default.oneOf((0, _keys.default)(ANIMATION_CONTROL))
};
var _default = exports.default = propTypes;
//# sourceMappingURL=prop-types.js.map