///
import DatePicker from 'react-datepicker';
type UseDatePickerCalendarOptions = {
inline?: boolean;
disabled?: boolean;
readOnly?: boolean;
onCalendarOpen?: () => void;
};
export declare const useDatePickerCalendar: ({ inline, disabled, readOnly, onCalendarOpen, }: UseDatePickerCalendarOptions) => {
calendarControlProps: {
open?: undefined;
preventOpenOnFocus?: undefined;
shouldCloseOnSelect?: undefined;
usePointerEvent?: undefined;
onInputClick?: undefined;
onClickOutside?: undefined;
onCalendarOpen?: undefined;
onCalendarClose?: undefined;
onSelect?: undefined;
} | {
open: boolean;
preventOpenOnFocus: boolean;
shouldCloseOnSelect: boolean;
usePointerEvent: boolean;
onInputClick: () => void;
onClickOutside: () => void;
onCalendarOpen: () => void;
onCalendarClose: () => void;
onSelect: () => void;
};
closeCalendar: () => void;
dateInputRef: import("react").MutableRefObject;
datePickerRef: import("react").MutableRefObject;
isCalendarOpen: boolean;
};
export {};