import { DateValue } from "@internationalized/date"; import { RefObject } from "react"; export declare type DayStatus = { outOfRange?: boolean; selected?: boolean; today?: boolean; unselectable?: "medium" | "low" | false; focused?: boolean; hidden?: boolean; }; export interface useCalendarDayProps { date: DateValue; month: DateValue; } export declare function useCalendarDay({ date, month }: useCalendarDayProps, ref: RefObject): { status: DayStatus; dayProps: Pick, HTMLButtonElement>, "key" | keyof import("react").ButtonHTMLAttributes>; unselectableReason: string | undefined; };