import { PropsWithChildren } from 'react'; import { DataGridPickerProps } from '../DataGridPicker'; import { DataGridSelection } from '../DataGridSelectable'; export interface DayPickerProps extends DataGridPickerProps { /** * When provided, determines the calendar year that should be shown (e.g. `2025`) */ year?: number; /** * Zero-based month index (`0` = January, `11` = December) */ month?: number; } /** * DayPicker is a high-level calendar day selection component built on * top of DataGridPicker. It provides the selection engine, keyboard * navigation, focus management, and range behavior, while leaving the * visual layout fully customizable through composition. * * By default, the active (focused) cell is set to the current date * using a UNIX timestamp (via getCurrentDate().getTime()), ensuring * that keyboard navigation and range selection start from “today.” * * The component does not define its own layout — you are expected to * supply children such as DayPickerLayout, DayPickerRowGroup, or a * fully custom grid. All single / multiple / range selection modes, * disabled logic, min/max constraints, and picker sizing come directly * from DataGridPicker. */ export declare const DayPicker: ({ children, size, year, month, ...props }: PropsWithChildren>) => import("react/jsx-runtime").JSX.Element;