import { DatePickerType, DatePickerValue } from '../../types'; import { DateFormatter } from '../../utils'; interface UseDatesInput { type: Type; value: DatePickerValue | undefined; defaultValue: DatePickerValue | undefined; onChange: ((value: DatePickerValue) => void) | undefined; locale: string | undefined; format: string | undefined; closeOnChange: boolean | undefined; sortDates: boolean | undefined; labelSeparator: string | undefined; valueFormatter: DateFormatter | undefined; } export declare function useDatesInput({ type, value, defaultValue, onChange, locale, format, closeOnChange, sortDates, labelSeparator, valueFormatter, }: UseDatesInput): { _value: any; setValue: (val: any) => void; onClear: () => void; shouldClear: boolean; formattedValue: string; dropdownOpened: boolean; dropdownHandlers: import("@mantine/hooks").UseDisclosureHandlers; }; export {};