import Swiper from './types/swiper-class';
import { SwiperOptions } from './types/swiper-options';
import { SwiperComponent } from './types/shared';

declare const A11y: SwiperComponent;
declare const Autoplay: SwiperComponent;
declare const Controller: SwiperComponent;
declare const EffectCoverflow: SwiperComponent;
declare const EffectCube: SwiperComponent;
declare const EffectFade: SwiperComponent;
declare const EffectFlip: SwiperComponent;
declare const HashNavigation: SwiperComponent;
declare const History: SwiperComponent;
declare const Keyboard: SwiperComponent;
declare const Lazy: SwiperComponent;
declare const Mousewheel: SwiperComponent;
declare const Navigation: SwiperComponent;
declare const Pagination: SwiperComponent;
declare const Parallax: SwiperComponent;
declare const Scrollbar: SwiperComponent;
declare const Thumbs: SwiperComponent;
declare const Virtual: SwiperComponent;
declare const Zoom: SwiperComponent;

export default Swiper;
export {
  Swiper,
  SwiperOptions,
  A11y,
  Autoplay,
  Controller,
  EffectCoverflow,
  EffectCube,
  EffectFade,
  EffectFlip,
  HashNavigation,
  History,
  Keyboard,
  Lazy,
  Mousewheel,
  Navigation,
  Pagination,
  Parallax,
  Scrollbar,
  Thumbs,
  Virtual,
  Zoom,
};
