import type { ListRenderItem, StyleProp, ViewStyle } from 'react-native'; export interface CarouselProps { data: ReadonlyArray; indicatorActiveStyle?: StyleProp; indicatorInactiveStyle?: StyleProp; onClose?: () => void; renderItem: ListRenderItem; style?: StyleProp; testID?: string; } export interface CarouselPageIndicatorProps { activeStyle?: StyleProp; currentIndex: number | null; inactiveStyle?: StyleProp; indicatorTestId?: string; numberOfItems: number; style?: StyleProp; } export interface CarouselStyles { indicator: ViewStyle; }