import dayjs from 'dayjs'; import React from 'react'; import { AccessibilityProps, TextStyle, ViewStyle } from 'react-native'; import { CalendarCellStyle, EventCellStyle, EventRenderer, HorizontalDirection, ICalendarEventBase } from '../interfaces'; interface ScheduleProps { events: T[]; cellHeight: number; containerHeight: number; dateRange: dayjs.Dayjs[]; scrollOffsetMinutes: number; ampm: boolean; showTime: boolean; style: ViewStyle; eventCellStyle?: EventCellStyle; eventCellAccessibilityProps?: AccessibilityProps; calendarCellStyle?: CalendarCellStyle; calendarCellAccessibilityProps?: AccessibilityProps; hideNowIndicator?: boolean; overlapOffset?: number; onLongPressCell?: (date: Date) => void; onPressCell?: (date: Date) => void; onPressEvent?: (event: T) => void; onSwipeHorizontal?: (d: HorizontalDirection) => void; renderEvent?: EventRenderer; headerComponent?: React.ReactElement | null; headerComponentStyle?: ViewStyle; hourStyle?: TextStyle; hideHours?: Boolean; isEventOrderingEnabled?: boolean; showVerticalScrollIndicator?: boolean; activeDate?: Date; weekDayHeaderHighlightColor?: string; dayHeaderHighlightColor?: string; itemSeparatorComponent?: React.ComponentType | null | undefined; locale: string; scheduleMonthSeparatorStyle?: TextStyle; } declare function _Schedule({ events, ampm, onPressEvent, eventCellStyle, eventCellAccessibilityProps, showTime, isEventOrderingEnabled, overlapOffset, renderEvent, containerHeight, style, activeDate, weekDayHeaderHighlightColor, dayHeaderHighlightColor, itemSeparatorComponent, locale, calendarCellAccessibilityProps, scheduleMonthSeparatorStyle, }: ScheduleProps): React.JSX.Element; export declare const Schedule: typeof _Schedule; export {};