type UseCarouselOptions = {
    initialIndex?: number;
    autoplay?: boolean;
    interval?: number;
};
type UseCarouselResult = {
    currentIndex: number;
    next: () => void;
    prev: () => void;
    pause: () => void;
    resume: () => void;
};
declare const useCarousel: ({ initialIndex, autoplay, interval, }?: UseCarouselOptions) => UseCarouselResult;
export default useCarousel;
