type IndexUpdater = number | ((prev: number) => number); export declare function useCarousel(totalSlides: number, transitionDuration?: number): { currentIndex: number; isTransitioning: boolean; goToSlide: (index: IndexUpdater) => void; handlePrev: () => void; handleNext: () => void; handleTransitionEnd: () => void; transitionDuration: number; }; export {};