import { DateRange } from "@trackunit/date-and-time-utils"; import { TemporalArithmeticType, TemporalSameType } from "@trackunit/react-date-and-time-hooks"; export type TemporalUnit = Extract | "hour" | "hours" | "month" | "months"; export type TemporalDirection = "next" | "last"; export type TemporalPeriod = { direction: TemporalDirection; count: number; unit: TemporalUnit; }; export type SelectedDateRange = { dateRange: DateRange; temporalPeriod: TemporalPeriod | undefined; };