import { FocusEvent, ChangeEvent, KeyboardEvent } from 'react'; import { Dayjs } from 'dayjs'; import { InnerRangePicker } from '../inner-range-picker'; export declare function createRangeFieldUserInput(comp: InnerRangePicker, opts: { isInputProp: 'isStartUserInput' | 'isEndUserInput'; inputValueProp: 'startUserInputText' | 'endUserInputText'; valueProp: 'startValue' | 'endValue'; displayedProp: 'startDisplayedDate' | 'endDisplayedDate'; onCustomChange: (value: Dayjs | null) => void; onBlur: (e: FocusEvent) => void; }): { formatInputValue: (value: Dayjs | null) => string; getValue: () => string | boolean | Dayjs | (string | boolean | Dayjs | null)[] | null; inputStart(e: FocusEvent): void; inputEnd(e: FocusEvent): void; handleChange(e: ChangeEvent): void; handleKeyDown(e: KeyboardEvent): void; };