import React from 'react'; import { type DateCellProps } from '../DateCell'; /** * CalendarGrid displays the days of the week and all date cells for a given month. * It is a presentational component used by Calendar and other date pickers. * * @param onDateClick - Called when a date cell is clicked, receives the date and the click event. */ export type CalendarGridProps = { viewingValue: Date; minDate?: Date; maxDate?: Date; checkDisabledDate?: (date: Date) => boolean; onKeyboardNavigation?: (event: React.KeyboardEvent) => void; pendingFocusDate?: string; onPendingFocusDateChange?: (date: string | null) => void; value?: Date; renderDateCell?: (props: DateCellProps) => React.ReactNode; className?: string; onDateClick?: (date: Date, event: React.MouseEvent) => void; }; export declare function CalendarGrid({ viewingValue, minDate, maxDate, checkDisabledDate, onKeyboardNavigation, pendingFocusDate, onPendingFocusDateChange, value, renderDateCell, className, onDateClick, }: CalendarGridProps): import("react/jsx-runtime").JSX.Element;