import type { Swiper as CarouselInstance } from 'swiper'; import { SwiperEvents } from 'swiper/types'; /** * Hook to obtain and manage CarouselInstance * */ export declare function useCarouselInstance(events?: (keyof SwiperEvents)[]): readonly [CarouselInstance, import("react").Dispatch>]; /** * Hook to obtain CarouselInstance inside the Carousel component */ export declare function useCarousel(events?: (keyof SwiperEvents)[]): CarouselInstance; /** * Manage peek effect in the Carousel by adding classes to the Carousel instance */ export declare function useCarouselPeekEffect(carousel: CarouselInstance): readonly ["next" | "reset" | "prev", import("react").Dispatch>];