export interface UseCalendarDateTimeOptions { initialDate?: Date; initialTime?: { hours: number; minutes: number; seconds?: number; }; timeFormat?: "12h" | "24h"; minuteInterval?: number; showSeconds?: boolean; onDateTimeChange?: (dateTime: Date) => void; } export interface UseCalendarDateTimeReturn { selectedDate: Date | null; selectedTime: { hours: number; minutes: number; seconds: number; }; selectedDateTime: Date | null; selectDate: (date: Date) => void; selectTime: (hours: number, minutes: number, seconds?: number) => void; setDateTime: (dateTime: Date) => void; clearDateTime: () => void; timeFormat: "12h" | "24h"; minuteInterval: number; showSeconds: boolean; } export declare function useCalendarDateTime(options?: UseCalendarDateTimeOptions): UseCalendarDateTimeReturn;