import { EmblaOptionsType, EmblaPluginType } from 'embla-carousel'; import { default as useEmblaCarousel } from 'embla-carousel-react'; import { FC, PropsWithChildren } from 'react'; import { useIndicatorButton } from './useIndicatorButton'; import { usePrevNextButtons } from './usePrevNextButtons'; interface CarouselProps extends PropsWithChildren { options?: EmblaOptionsType; plugins?: EmblaPluginType[]; } type CarouselContextProps = { emblaRef: ReturnType[0]; emblaApi: ReturnType[1]; } & ReturnType & ReturnType; export declare const useCarousel: () => CarouselContextProps; export declare const Carousel: FC; export { WheelGesturesPlugin } from 'embla-carousel-wheel-gestures';