import './DatePickerDropdown.css'; import React from 'react'; import { DateRange } from '../../../utils/types/Date'; import { PropsWithHTMLAttributesAndRef } from '../../../utils/types/PropsWithHTMLAttributes'; import { DateTimePropOnChange, DateTimePropType } from '../../DateTimeCanary/DateTimeCanary'; import { DatePickerPropDateTimeView, DatePickerPropDropdownForm } from '../helpers'; export declare type DatePickerDropdownPropOnChange = DateTimePropOnChange; export declare type DatePickerDropdownProps = PropsWithHTMLAttributesAndRef<{ anchorRef: React.RefObject; currentVisibleDate?: Date; type?: DateTimePropType; value?: Date | DateRange; onChange?: DatePickerDropdownPropOnChange; minDate?: Date; maxDate?: Date; events?: Date[]; view?: DatePickerPropDateTimeView; locale?: Locale; children?: never; form?: DatePickerPropDropdownForm; isOpen?: boolean; onChangeCurrentVisibleDate?: (date: Date) => void; }, HTMLDivElement>; declare type DatePickerDropdownComponent = (props: DatePickerDropdownProps) => React.ReactElement | null; export declare const DatePickerDropdown: DatePickerDropdownComponent; export {};