/** * @license EUPL-1.2+ * Copyright Gemeente Amsterdam */ import type { RefObject } from 'react'; import type { DatePickerProps } from './DatePicker'; export type DatePickerDayProps = { /** Text appended to the accessible name, e.g. to mark the start or end of a range. */ readonly boundaryLabel?: string; /** The date to display. */ readonly date: Date; /** Captures this button when it holds the roving tab stop, so focus can follow keyboard navigation. */ readonly focusedDayRef?: RefObject; /** Whether this date is today. */ readonly isCurrent: boolean; /** Whether this date cannot be selected. */ readonly isDisabled: boolean; /** Whether this date holds the roving tab stop. */ readonly isFocused: boolean; /** Whether this date is part of the current selection. */ readonly isSelected: boolean; /** Selects this date. */ readonly onSelect: (date: Date) => void; } & Pick; export declare const DatePickerDay: { ({ boundaryLabel, date, focusedDayRef, isCurrent, isDisabled, isFocused, isSelected, locale, onSelect, }: DatePickerDayProps): import("react").JSX.Element; displayName: string; };