import { Component } from "react";
declare class DatePicker extends Component<{
    headline?: string;
    subheadline?: string;
    initialDisplayedMonth?: Date;
    preselectedDate?: Date;
    preselectedEndDate?: Date;
    label?: string;
    placeholder?: string;
    daterange?: boolean;
}, {
    displayedMonth: Date;
    isDatePickerModalVisible: boolean;
    selectedStartDate: Date;
    selectedEndDate: Date;
    today: Date;
    wrongDate: boolean;
    selectingStartDate: boolean;
}> {
    private selectedStartDateUponOpeningModal;
    private selectedEndDateUponOpeningModal;
    private dateInputField;
    private monthField;
    static defaultProps: {
        label: string;
        placeholder: string;
        daterange: boolean;
    };
    constructor(props: any);
    private keyboardListener;
    componentDidMount(): void;
    componentWillUnmount(): void;
    private openDatePickerModal;
    private closeDatePickerModal;
    private cancel;
    private nextMonth;
    private previousMonth;
    private changeMonth;
    private selectDate;
    private handleDateFieldInput;
    private getDatePickerDayCell;
    render(): JSX.Element;
}
export { DatePicker };
