import React from 'react';
import { ClearableProps as Props } from '../../shared/hooks/useDatePicker.types';
export declare const useDatePickerClearable: ({ id, selectedDateProp, enableDate, disableDate, onChange, onBlur, allowDateUpdateOnType, allowSingleDayRange, noOfMonthsInCalendarView: dateRange, }: Props) => {
    selectedDate: Date | null;
    inputValue: string;
    handleInputKeyDown: (event: React.KeyboardEvent<HTMLInputElement>) => void;
    handleInputOnChange: (event: React.ChangeEvent<HTMLInputElement>) => void;
    handleInputOnBlur: () => void;
    onMonthChange: (index: number) => void;
    onYearChange: (year: number) => void;
    onDateClick: (date: Date) => void;
    viewedDate: Date;
    clearDate: () => void;
    invalidDate: boolean;
};
