import { HTMLAttributes, RefObject } from 'react'; import { CalendarCellState, CalendarState } from './types'; export interface UseCalendarCellProps { /** * The cell value. */ value: Date; /** * The value of the current view. */ viewDate: Date; } export interface UseCalendarCellResult { cellState: CalendarCellState; cellProps: HTMLAttributes; buttonProps: HTMLAttributes; } export declare function useCalendarCell(props: UseCalendarCellProps, state: CalendarState, ref: RefObject): UseCalendarCellResult;