export default Datepicker;
/**
 * @deprecated Please do not use this component, Use DatePickerNew.
 **/
declare class Datepicker extends React.Component<any, any, any> {
    constructor(props: any);
    state: {
        startDate: any;
        endDate: any;
        focusedInput: null;
        preSelected: any;
        selected: any;
        showSelect: any;
        showCustom: any;
        startDateId: any;
        endDateId: any;
        focused: any;
        caretOffsetAfter: string;
        caretOffsetBefore: string;
        showAllDates: any;
    };
    componentDidMount(): void;
    datesChanged: (startDate: any, endDate: any) => void;
    updateSingleDate: (startDate: any) => void;
    handleInputFocus: (focused: any, stateName: any) => void;
    isOutsideRange: (day: any) => any;
    render(): React.JSX.Element;
}
declare namespace Datepicker {
    namespace propTypes {
        let hasFutureDates: any;
        let showAllDates: any;
        let onDatesChange: any;
        let onDateChange: any;
        let startDateId: any;
        let endDateId: any;
        let startDate: any;
        let endDate: any;
        let dateRangeFormat: any;
        let singleDateDisplayFormat: any;
        let startDatePlaceholder: any;
        let endDatePlaceholder: any;
        let preSelected: any;
        let selected: any;
        let showSelect: any;
        let showCustom: any;
        let isSingle: any;
        let specifiedDay: any;
        let reset: any;
        let resetDate: any;
        let focused: any;
    }
}
import React from 'react';
