import React, { KeyboardEvent } from 'react';
import { DropdownLayoutValueOption } from '../../DropdownLayout';
import { DatePickerDropdownProps } from './DatePickerDropdown.types';
type DropdownPickerState = {
    open: boolean;
    visibleOptions: DatePickerDropdownProps['options'];
};
export default class DropdownPicker extends React.Component<DatePickerDropdownProps, DropdownPickerState> {
    state: {
        open: boolean;
        visibleOptions: import("../../DropdownLayout").DropdownLayoutOption[];
    };
    componentDidUpdate(prevProps: DatePickerDropdownProps): void;
    _onSelect: (data: DropdownLayoutValueOption) => void;
    _toggle: () => void;
    _onKeyDown: (e: KeyboardEvent, delegateKeyDown: (event: React.KeyboardEvent<Element>) => boolean | void) => void;
    _close: () => void;
    _open: () => void;
    _fetchMoreOptions: () => void;
    render(): React.JSX.Element;
}
export {};
//# sourceMappingURL=DatePickerDropdown.d.ts.map