import { DateRange } from 'react-day-picker'; import { default as IDateRangePickerProps } from '../IDateRangePickerProps'; /** * Custom hook to manage DateRangePicker state and logic. * Uses a single input field for range input (e.g., "01/12/2025 - 08/12/2025"). */ export declare const useDateRangePicker: (props: IDateRangePickerProps, dateFormat: string) => { isOpen: boolean; setIsOpen: import('react').Dispatch>; selectedPreset: number | null; inputValue: string; defaultMonth: Date; parsedFromDate: Date | null; parsedToDate: Date | null; handlePresetClick: (index: number, presets?: Array<{ label: string; getValue?: () => DateRange; }>) => void; handleCalendarChange: (date: DateRange | undefined, triggerDate: Date) => void; handleInputChange: (value: string) => void; handleInputBlur: () => void; handleInputFocus: () => void; handleClear: () => void; handleApply: () => void; handleResetToPropValue: () => void; };