import { DateValue } from '@internationalized/date'; import { RangeCalendarProps as RaRangeCalendarProps } from 'react-aria-components'; import { HTMLChakraProps, SlotRecipeProps } from '@chakra-ui/react/styled-system'; import { OmitInternalProps } from '../../type-utils/omit-props'; type RangeCalendarRecipeProps = SlotRecipeProps<"nimbusRangeCalendar">; export type RangeCalendarRootSlotProps = HTMLChakraProps<"div", RangeCalendarRecipeProps & RaRangeCalendarProps>; export type RangeCalendarHeaderSlotProps = HTMLChakraProps<"div">; export type RangeCalendarGridsSlotProps = HTMLChakraProps<"div">; export type RangeCalendarMonthTitleSlotProps = HTMLChakraProps<"div">; export type RangeCalendarGridSlotProps = HTMLChakraProps<"table">; export type RangeCalendarGridHeaderSlotProps = HTMLChakraProps<"thead">; export type RangeCalendarHeaderCellSlotProps = HTMLChakraProps<"th">; export type RangeCalendarGridBodySlotProps = HTMLChakraProps<"tbody">; export type RangeCalendarCellSlotProps = HTMLChakraProps<"td">; export type RangeValue = { start: T; end: T; }; type ExcludedProps = "style" | "createCalendar"; export type RangeCalendarProps = OmitInternalProps | ExcludedProps> & Omit, ExcludedProps> & SlotRecipeProps<"nimbusRangeCalendar">; export {};