import type { GenerateConfig } from '../generate'; import type { RangeValue, NullableDateType } from '../interface'; export default function useCellClassName({ cellPrefixCls, generateConfig, rangedValue, hoverRangedValue, isInView, isSameCell, offsetCell, today, value, }: { cellPrefixCls: string; generateConfig: GenerateConfig; isSameCell: (current: NullableDateType, target: NullableDateType) => boolean; offsetCell: (date: DateType, offset: number) => DateType; isInView: (date: DateType) => boolean; rangedValue?: RangeValue; hoverRangedValue?: RangeValue; today?: NullableDateType; value?: NullableDateType; }): (currentDate: DateType) => { [x: string]: boolean; };