import { DateTimeParts } from '../utils/datetimeFormat'; export type DateTimeEditMode = 'segments' | 'fullString'; export interface UseDateTimeInputOptions { value: Date | null; showSeconds?: boolean; onChange?: (date: Date | null) => void; } export declare const useDateTimeInput: ({ value, showSeconds, onChange, }: UseDateTimeInputOptions) => { parts: DateTimeParts; editMode: DateTimeEditMode; fullStringValue: string; displayValue: string; setEditMode: import('react').Dispatch>; setFullStringValue: import('react').Dispatch>; updatePart: (key: keyof DateTimeParts, raw: string) => void; commitPart: (key: keyof DateTimeParts) => void; handlePaste: (text: string) => void; enterFullStringMode: () => void; commitFullString: () => void; toggleMeridiem: () => void; setMeridiem: (meridiem: DateTimeParts["meridiem"]) => void; setPartsFromDate: (date: Date | null) => void; }; //# sourceMappingURL=useDateTimeInput.d.ts.map