import React from 'react'; import { DatePickerProps } from '../date-picker'; import { TimePickerOption } from '../time-picker'; export type CalendarProps = { loading: boolean; datePickerProps: Omit; emptyEndDateText: string; emptyStartDateText: string; emptyTimeslotsText: string; endDate?: Date; endTimePickerOptions: TimePickerOption[]; headerTitleText: string; multiDateSelection?: boolean; onChangeDates?: (nextStartDate: Date, nextEndDate: Date) => void; onRequestToClose: () => void; onSubmit: (startDate: Date, endDate: Date | undefined) => void; startDate?: Date; startTimePickerOptions: TimePickerOption[]; submitButtonText: string; visible: boolean; testID?: string; headerTestID?: string; disableSubmitButton?: boolean; disableEditStartDate?: boolean; disableStartTime?: boolean; disableEndTime?: boolean; helpText?: string; disableScrollLock?: boolean; }; declare const Calendar: ({ loading, submitButtonText, datePickerProps, endDate, endTimePickerOptions, multiDateSelection, onRequestToClose, onChangeDates, onSubmit, visible, startDate, startTimePickerOptions, headerTitleText, emptyStartDateText, emptyEndDateText, emptyTimeslotsText, testID, headerTestID, disableSubmitButton, disableEditStartDate, disableStartTime, disableEndTime, helpText, disableScrollLock, }: CalendarProps) => React.JSX.Element; export default Calendar;