import React from 'react';
import * as DateFns from 'date-fns';
import { DateRange, ClassNames, DateFormatter } from 'react-day-picker';
import { DatePickerProps } from '../types/DateRange.types';
declare type IDatePickerProps = Pick<DatePickerProps, 'values' | 'onSelect' | 'startsToday' | 'locale'>;
declare type IDatePickerReturn = {
    input1Ref: React.Ref<HTMLInputElement>;
    input2Ref: React.Ref<HTMLInputElement>;
    showDayPicker: boolean;
    fromDate: Date;
    toDate: Date;
    selectedDays: DateRange;
    CustomStyles: ClassNames;
    localeOption: DateFns.Locale;
    currentField: string;
    inputPlaceholder: string;
    handleDayMouseEnter: (day: Date) => void;
    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 useDatePicker({ values, onSelect, startsToday, locale, }: IDatePickerProps): IDatePickerReturn;
export {};
//# sourceMappingURL=useDateRange.d.ts.map