import React from 'react';
import * as DateFns from 'date-fns';
import { ClassNames, DateFormatter } from 'react-day-picker';
import { DatePickerSingleProps } from '../types/DatePicker.types';
declare type IDatePickerProps = Pick<DatePickerSingleProps, 'value' | 'onSelect' | 'startsToday' | 'locale'>;
declare type IDatePickerReturn = {
    input1Ref: React.Ref<HTMLInputElement>;
    input2Ref: React.Ref<HTMLInputElement>;
    showDayPicker: boolean;
    selectedDay: Date;
    CustomStyles: ClassNames;
    localeOption: DateFns.Locale;
    currentField: string;
    inputPlaceholder: string;
    handleDayClick: (day: Date) => void;
    inputChange: ({ target }: React.ChangeEvent<HTMLInputElement>) => void;
    createHandleToggleClick: (fieldId: string) => void;
    disabledDays: (day: Date) => boolean;
    formatDay: DateFormatter;
    handleCloseByOutside: () => void;
};
export default function useDatePickerSingle({ value, onSelect, startsToday, locale, }: IDatePickerProps): IDatePickerReturn;
export {};
//# sourceMappingURL=useDatePicker.d.ts.map