import * as React from 'react'; import { DateOrTimeViewWithMeridiem } from '../internals'; import { DateView, PickerValidDate } from '../models'; import { DateRangeCalendarProps } from '../DateRangeCalendar'; export interface DateRangeViewRendererProps extends Omit, 'views'> { views: readonly TView[]; } /** * We don't pass all the props down to `DateRangeCalendar`, * because otherwise some unwanted props would be passed to the HTML element. */ export declare const renderDateRangeViewCalendar: ({ value, defaultValue, referenceDate, onChange, className, classes, disableFuture, disablePast, minDate, maxDate, shouldDisableDate, reduceAnimations, onMonthChange, rangePosition, defaultRangePosition, onRangePositionChange, calendars, currentMonthCalendarPosition, slots, slotProps, loading, renderLoading, disableHighlightToday, readOnly, disabled, showDaysOutsideCurrentMonth, dayOfWeekFormatter, disableAutoMonthSwitching, sx, autoFocus, fixedWeekNumber, disableDragEditing, displayWeekNumber, timezone, availableRangePositions, views, view, onViewChange, focusedView, onFocusedViewChange }: DateRangeViewRendererProps) => React.JSX.Element;