import type { ReactNode } from 'react'; import type { StyleProp, ViewStyle } from 'react-native'; export interface SerializableCarouselProps { currentPageIndicatorColor?: string; height?: number; loop?: boolean; pageIndicatorColor?: string; paginationMarginBottom?: number; showsPagination?: boolean; style?: ViewStyle; webPaddingBottom?: number; showsButtons?: boolean; } export interface CarouselProps extends Omit { style?: StyleProp; nativeOptions?: unknown; webOptions?: unknown; nextButton?: ReactNode; prevButton?: ReactNode; }