import React from 'react'; import { CalendarDate, CalendarRef } from './types'; declare const _default: React.MemoExoticComponent, "initialNumToRender" | "maxToRenderPerBatch" | "removeClippedSubviews" | "updateCellsBatchingPeriod" | "windowSize" | "showsHorizontalScrollIndicator" | "showsVerticalScrollIndicator" | "snapToAlignment" | "snapToInterval" | "snapToOffsets" | "snapToStart" | "snapToEnd" | "onScroll" | "onScrollBeginDrag" | "onScrollEndDrag" | "onMomentumScrollEnd" | "onMomentumScrollBegin"> & { startISODate: string; endISODate: string; currentDay?: string | undefined; locale?: string | undefined; calendarHeight?: number | undefined; firstDay?: BinaryBoolean | undefined; hideExtraDays?: boolean | undefined; hideArrows?: boolean | undefined; horizontal?: boolean | undefined; scrollEnabled?: boolean | undefined; onDayPress?: ((date: Omit) => void) | undefined; onArrowPress?: ((params: { direction: "left" | "right"; currentMonthIndex: number; lastMonthIndex: number; }) => void) | undefined; style?: any; viewabilityConfig?: import("react-native").ViewabilityConfig | undefined; markedDates?: import("./types").MarkedDates | undefined; theme?: import("./types").CalendarTheme | undefined; ArrowsComponent?: React.NamedExoticComponent | undefined; DayComponent?: React.NamedExoticComponent | undefined; DayNamesComponent?: React.NamedExoticComponent | undefined; MonthTitleComponent?: React.NamedExoticComponent | undefined; WeekComponent?: React.NamedExoticComponent | undefined; } & React.RefAttributes>>; export default _default;