import * as PropTypes from 'prop-types';
export const TransitionPropTypes = {
  children: PropTypes.element.isRequired,
  type: PropTypes.oneOf(['fade', 'zoom', 'slide', 'collapse', 'grow', 'custom']),
  visible: PropTypes.bool,
  wrapper: PropTypes.bool,
  custom: PropTypes.any,
  mountOnEnter: PropTypes.bool,
  unmountOnExit: PropTypes.bool,
  appear: PropTypes.bool,
  enter: PropTypes.bool,
  exit: PropTypes.bool,
  timeout: PropTypes.oneOfType([PropTypes.number, PropTypes.object]),
  addEndListener: PropTypes.func,
  onEnter: PropTypes.func,
  onEntering: PropTypes.func,
  onEntered: PropTypes.func,
  onExit: PropTypes.func,
  onExiting: PropTypes.func,
  onExited: PropTypes.func
};