import '../../../utils/index.mjs';
import PropTypes from '../../../utils/vue/vueTypes.mjs';

const defaultProps = {
  accessibility: { type: Boolean, default: true },
  // 自定义高度
  adaptiveHeight: { type: Boolean, default: false },
  afterChange: PropTypes.any.def(null),
  arrows: { type: Boolean, default: true },
  autoplay: { type: Boolean, default: false },
  autoplaySpeed: PropTypes.number.def(3e3),
  beforeChange: PropTypes.any.def(null),
  centerMode: { type: Boolean, default: false },
  centerPadding: PropTypes.string.def("50px"),
  cssEase: PropTypes.string.def("ease"),
  dots: { type: Boolean, default: false },
  dotsClass: PropTypes.string.def("slick-dots"),
  draggable: { type: Boolean, default: true },
  unslick: { type: Boolean, default: false },
  easing: PropTypes.string.def("linear"),
  edgeFriction: PropTypes.number.def(0.35),
  fade: { type: Boolean, default: false },
  focusOnSelect: { type: Boolean, default: false },
  infinite: { type: Boolean, default: true },
  initialSlide: PropTypes.number.def(0),
  lazyLoad: PropTypes.any.def(null),
  verticalSwiping: { type: Boolean, default: false },
  asNavFor: PropTypes.any.def(null),
  // 圆点hover是否暂停
  pauseOnDotsHover: { type: Boolean, default: false },
  // focus是否暂停
  pauseOnFocus: { type: Boolean, default: false },
  // hover是否暂停
  pauseOnHover: { type: Boolean, default: true },
  responsive: PropTypes.array,
  rows: PropTypes.number.def(1),
  rtl: { type: Boolean, default: false },
  slide: PropTypes.string.def("div"),
  slidesPerRow: PropTypes.number.def(1),
  slidesToScroll: PropTypes.number.def(1),
  slidesToShow: PropTypes.number.def(1),
  speed: PropTypes.number.def(500),
  swipe: { type: Boolean, default: true },
  swipeEvent: PropTypes.any.def(null),
  swipeToSlide: { type: Boolean, default: false },
  touchMove: { type: Boolean, default: true },
  touchThreshold: PropTypes.number.def(5),
  useCSS: { type: Boolean, default: true },
  useTransform: { type: Boolean, default: true },
  variableWidth: { type: Boolean, default: false },
  vertical: { type: Boolean, default: false },
  waitForAnimate: { type: Boolean, default: true },
  children: PropTypes.array,
  __propsSymbol__: PropTypes.any
};

export { defaultProps as default };
//# sourceMappingURL=default-props.mjs.map
