import { t as Adapter } from "./adapter.types-CDV9mYni.js"; import { a as Calendar } from "./grid-CtFRnXoX.js"; import { t as UseCalendar } from "./use-calendar.types-DIi_jiEV.js"; import { t as Time } from "./time.types-DCVbClze.js"; import { t as UseTimePicker } from "./use-time-picker.types-BtekAVsC.js"; //#region src/react/use-datetime/use-datetime.types.d.ts declare namespace UseDateTime { interface IUseDateTimeConfig { adapter: Adapter.IDateAdapter; locale?: Calendar.ICalendarLocaleConfig; value?: TDate; defaultValue?: TDate; onChange?: (value: TDate) => void; hourCycle?: Time.HourCycle; showSeconds?: boolean; month?: TDate; defaultMonth?: TDate; onMonthChange?: (month: TDate) => void; disabled?: TDate[] | ((date: TDate) => boolean); fromDate?: TDate; toDate?: TDate; onDismiss?: () => void; } interface IUseDateTimeReturn { calendar: UseCalendar.IUseCalendarReturn; timePicker: UseTimePicker.IUseTimePickerReturn; state: { value: TDate | null; }; actions: { setValue: (value: TDate) => void; }; } } //#endregion export { UseDateTime as t };