import { CalendarMode, DateType } from '@mezzanine-ui/core/calendar'; import { RefObject } from 'react'; import { CalendarProps } from '../Calendar'; import { InputTriggerPopperProps } from '../_internal/InputTriggerPopper'; export interface DatePickerCalendarProps extends Pick, Pick { /** * Other calendar props you may provide to `Calendar`. */ calendarProps?: Omit; /** * React ref for calendar component. */ calendarRef?: RefObject; /** * The desired mode of calendar.
* The `onChange` function will only fired if the calendar mode meets this prop. */ mode?: CalendarMode; /** * Other props you may provide to `Popper` component */ popperProps?: Omit; /** * The calendar cell will be marked as active if it matches the same date of given value. */ value?: DateType; /** * Callback fired when the user hovers over a calendar cell. * Receives the hovered date regardless of the current calendar mode. */ onHover?: (date: DateType) => void; /** * Callback fired when the mouse leaves the calendar panel. * Useful for clearing hover preview state. */ onLeave?: () => void; } declare const DatePickerCalendar: import("react").ForwardRefExoticComponent>; export default DatePickerCalendar;