import { SwiperOptions, Swiper } from '../types/'; declare const register: (injectStyles?: boolean) => void; // prettier-ignore interface SwiperContainerEventMap extends Omit { // CORE_EVENTS // MODULES_EVENTS } interface SwiperContainer extends HTMLElement {} interface SwiperContainer extends SwiperOptions { swiper: Swiper; initialize: () => void; injectStyles: string[]; injectStylesUrls: string[]; eventsPrefix: string; addEventListener( type: K, listener: (this: SwiperContainer, ev: SwiperContainerEventMap[K]) => any, options?: boolean | AddEventListenerOptions, ): void; addEventListener( type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions, ): void; removeEventListener( type: K, listener: (this: SwiperContainer, ev: SwiperContainerEventMap[K]) => any, options?: boolean | EventListenerOptions, ): void; removeEventListener( type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions, ): void; } interface SwiperSlide extends HTMLElement { lazy: string | boolean; } export { register, SwiperContainer, SwiperSlide };