import dayjs from 'dayjs'; import * as React from 'react'; import { AccessibilityProps, ViewStyle } from 'react-native'; import { CalendarCellStyle, CalendarCellTextStyle, EventCellStyle, EventRenderer, HorizontalDirection, ICalendarEventBase, WeekNum } from '../interfaces'; interface CalendarBodyForMonthViewProps { containerHeight: number; targetDate: dayjs.Dayjs; events: T[]; style: ViewStyle; eventCellStyle?: EventCellStyle; eventCellAccessibilityProps?: AccessibilityProps; calendarCellStyle?: CalendarCellStyle; calendarCellAccessibilityPropsForMonthView?: AccessibilityProps; calendarCellAccessibilityProps?: AccessibilityProps; calendarCellTextStyle?: CalendarCellTextStyle; hideNowIndicator?: boolean; showAdjacentMonths: boolean; onLongPressCell?: (date: Date) => void; onPressCell?: (date: Date) => void; onPressDateHeader?: (date: Date) => void; onPressEvent?: (event: T) => void; onSwipeHorizontal?: (d: HorizontalDirection) => void; renderEvent?: EventRenderer; renderMultiDayEventPadding?: EventRenderer; maxVisibleEventCount: number; weekStartsOn: WeekNum; eventMinHeightForMonthView: number; moreLabel: string; onPressMoreLabel?: (events: T[], date: Date) => void; sortedMonthView: boolean; showWeekNumber?: boolean; renderCustomDateForMonth?: (date: Date) => React.ReactElement | null; disableMonthEventCellPress?: boolean; } declare function _CalendarBodyForMonthView({ containerHeight, targetDate, style, onLongPressCell, onPressCell, onPressDateHeader, events, onPressEvent, eventCellStyle, eventCellAccessibilityProps, calendarCellStyle, calendarCellAccessibilityPropsForMonthView, calendarCellAccessibilityProps, calendarCellTextStyle, onSwipeHorizontal, hideNowIndicator, showAdjacentMonths, renderEvent, renderMultiDayEventPadding, maxVisibleEventCount, weekStartsOn, eventMinHeightForMonthView, moreLabel, onPressMoreLabel, sortedMonthView, showWeekNumber, renderCustomDateForMonth, disableMonthEventCellPress, }: CalendarBodyForMonthViewProps): React.JSX.Element; export declare const CalendarBodyForMonthView: typeof _CalendarBodyForMonthView; export {};