import type { WithMediaQueryInnerProps } from '../../../../libs/fsresponsive'; import type { AccessibilityRole, ViewStyle } from 'react-native'; import type { FC } from 'react'; import React from 'react'; import type { StandardIterableContainerProps } from '../../models'; import type { InsertAfterTable, InsertRowTable, WidthTable } from './types'; export interface PreStandardizedSerializableCarouselProps { accessible: boolean; accessibilityLabel: string; accessibilityRole: AccessibilityRole; accessibilityHint: string; style: ViewStyle; data: unknown[]; showArrow: boolean; itemsPerPage: number; itemWidth: number; dotStyle: ViewStyle; dotActiveStyle: ViewStyle; pageIndicatorStyle: ViewStyle; hidePageIndicator: boolean; hideScrollbar: boolean; centerMode: boolean; peekSize: number; columnWidthTable: WidthTable; insertRows: InsertRowTable; insertAfter: InsertAfterTable; insertEveryFrequency: number; insertEveryValues: unknown[]; nativeID?: string; /** * Boolean to determine rather the carousel should autoplay */ autoplay?: boolean; /** * Number in milliseconds that defines the delay between transitions */ autoplayTimeoutDuration?: number; /** * @TJS-ignore */ children: React.ReactNode; } export declare type BaseSerializableCarouselProps = WithMediaQueryInnerProps>; export declare const SerializableCarousel: FC;