import { EmblaCarouselType, EmblaOptionsType, EmblaPluginType } from 'embla-carousel'; export type EmblaViewportRefType = (instance: ViewportElement | null) => void; export type UseEmblaCarouselType = [ EmblaViewportRefType, EmblaCarouselType | undefined ]; declare function useEmblaCarousel(options?: EmblaOptionsType, plugins?: EmblaPluginType[]): UseEmblaCarouselType; declare namespace useEmblaCarousel { let globalOptions: EmblaOptionsType | undefined; } export default useEmblaCarousel;