import type { Responsive } from '../../utils/getLayoutClasses'

import type { PaginationProps } from '../Pagination/pagination'

export type CarouselProps = {
    items: number
    itemsPerSlide?: number | Responsive<number>
    subText?: string
    autoplay?: boolean
    vertical?: boolean
    scrollSnap?: boolean
    progress?: boolean
    pagination?: PaginationProps
    effect?: 'opacity' | 'saturate' | null
    debounce?: number
    className?: string
    wrapperClassName?: string
    paginationClassName?: string
}
