import React, { ReactNode } from 'react'; import { ViewStyle, ImageProps } from 'react-native'; interface CarouselProps { data: { image: string; component?: ReactNode; }[]; containerStyle?: ViewStyle; itemStyle?: ViewStyle; imageProps?: ImageProps; nextPreviousContainerStyle?: ViewStyle; showNextPrevious?: boolean; showIndexIndicator?: boolean; showIndexCounter?: boolean; nextButton?: ReactNode; previousButton?: ReactNode; width?: ViewStyle['width']; height?: ViewStyle['height']; spacing?: number; direction?: 'horizontal' | 'vertical'; animationType?: 'scale' | 'opacity' | 'none'; decelerationRate?: 'fast' | 'normal'; isVertical?: boolean; visibleItemIndex?: (index: number) => void; visibleIndex?: number; borderRadius?: number; nestedScrollEnabled?: boolean; autoPlay?: boolean; autoPlayInterval?: number; autoPlayCounter?: number | 'infinite'; } declare const Carousel: React.FC; export default Carousel; //# sourceMappingURL=Carousel.d.ts.map