import { type Ref } from 'vue';
import { type VerticalCarouselProps, type CarouselComputedItemsType } from '@/types/props';
export default function useCarouselEvent(props: VerticalCarouselProps, computedItems: CarouselComputedItemsType, renderItems: CarouselComputedItemsType, currentIndex: Ref<number>, defaultTransition: Ref<string>, transition: Ref<string>, isTransitioning: Ref<boolean>): {
    clickNext: () => void;
    clickPrev: () => void;
    clickDot: (index: number) => void;
    pauseSlide: () => void;
    resumeSlide: () => void;
};
