/// export interface CarouselProps { children: React.ReactNode; renderCustomArrow?: ({ direction, ref, onClick, }: CustomArrowProps) => JSX.Element; slidesPerPageSettings?: SlidesPerPageSettings; slideWidth?: number; onScrollStart?: (index: number) => void; onScrollEnd?: (index: number) => void; onSlidesVisibilityChange?: (index: number) => void; onSlideVisible?: (index: number) => void; disableArrow?: boolean; } export interface SlidesPerPageSettings { mobileSmall: number; mobileBig: number; tablet: number; desktop: number; } interface CustomArrowProps { direction: 'prev' | 'next'; ref: React.RefObject; onClick: (direction: 'prev' | 'next') => void; } export {};