/** * DatePicker component */ declare class DatePicker extends React.PureComponent { static displayName: string; static defaultProps: { filterDate: () => boolean; rtl: boolean; width: string; zIndex: number; disabled: boolean; inputDataHook: string; popoverProps: { zIndex: number; }; disableKeyboardType: boolean; onChange: () => void; dateStyle: string; shouldCloseOnSelect: boolean; }; constructor(props: any); state: { value: any; isOpen: any; inputValue: any; autoFocus: boolean; shouldOpenCalendar: boolean; }; componentDidUpdate: (prevProps: any) => void; _openCalendar: () => void; openCalendar: () => void; _closeCalendar: (shouldOpenCalendar?: boolean, shouldFocusInput?: boolean) => void; _handleInputChange: ({ dateVal }: { dateVal: any; }) => void; _transformDate: (value: any, oldValue: any) => any; _saveNewValue: (value: any, modifiers?: {}) => void; _filterDate: (date: any) => any; _handleKeyDown: (event: any, newDate: any) => void; _handleCalendarKeyDown: (event: any) => void; _handleChange: (value: any, modifiers: any) => void; _handleRef: (ref: any) => void; _handleInputFocus: (event: any) => void; _getLocale(): any; _renderInput: () => React.JSX.Element; render(): React.JSX.Element; } declare namespace DatePicker { export { WixStyleReactEnvironmentContext as contextType }; export namespace propTypes { let className: PropTypes.Requireable; let dataHook: PropTypes.Requireable; let autoFocus: PropTypes.Requireable; let customInput: PropTypes.Requireable; let inputProps: PropTypes.Requireable; let dateIndication: PropTypes.Requireable<(...args: any[]) => any>; let locale: PropTypes.Requireable<"th" | "tr" | "ms" | "id" | "no" | "en" | "en-US" | "en-GB" | "en-AU" | "en-CA" | "ar" | "bg" | "ca" | "zh" | "zh-TW" | "zh-HK" | "zh-MO" | "cs" | "da" | "nl" | "fi" | "fr" | "fr-CA" | "fr-CH" | "fr-BE" | "de" | "de-CH" | "de-AT" | "el" | "he" | "hi" | "hu" | "it" | "ja" | "ko" | "lt" | "nb" | "nn" | "pl" | "pt-BR" | "pt" | "ro" | "ru" | "sk" | "sl" | "es" | "es-419" | "es-AR" | "es-MX" | "es-US" | "sv" | "tl" | "uk" | "vi">; let dateStyle: PropTypes.Requireable; let disabled: PropTypes.Requireable; let excludePastDates: PropTypes.Requireable; let filterDate: PropTypes.Requireable<(...args: any[]) => any>; let inputDataHook: PropTypes.Requireable; let calendarDataHook: PropTypes.Requireable; let placeholderText: PropTypes.Requireable; let rtl: PropTypes.Requireable; let value: PropTypes.Requireable; let initialOpen: PropTypes.Requireable; let status: PropTypes.Requireable; let statusMessage: PropTypes.Requireable; let width: PropTypes.Requireable>; let zIndex: PropTypes.Requireable; let popoverProps: PropTypes.Requireable; flip: PropTypes.Requireable; fixed: PropTypes.Requireable; placement: PropTypes.Requireable; timeout: PropTypes.Requireable; exit: PropTypes.Requireable; }> | null | undefined>>; zIndex: PropTypes.Requireable; onMouseEnter: PropTypes.Requireable<(...args: any[]) => any>; onMouseLeave: PropTypes.Requireable<(...args: any[]) => any>; moveArrowTo: PropTypes.Requireable; moveBy: PropTypes.Requireable; y: PropTypes.Requireable; }>>; hideDelay: PropTypes.Requireable; showDelay: PropTypes.Requireable; width: PropTypes.Requireable>; maxWidth: PropTypes.Requireable>; minWidth: PropTypes.Requireable>; dynamicWidth: PropTypes.Requireable; }>>; let firstDayOfWeek: PropTypes.Requireable; let size: PropTypes.Requireable; let readOnly: PropTypes.Requireable; let today: PropTypes.Requireable>; let clearButton: PropTypes.Requireable; let onChange: PropTypes.Validator<(...args: any[]) => any>; let onClear: PropTypes.Requireable<(...args: any[]) => any>; let onClose: PropTypes.Requireable<(...args: any[]) => any>; let onOpen: PropTypes.Requireable<(...args: any[]) => any>; let onMonthChange: PropTypes.Requireable<(...args: any[]) => any>; let disableKeyboardType: PropTypes.Requireable; let showYearDropdown: PropTypes.Requireable; let showMonthDropdown: PropTypes.Requireable; let shouldCloseOnSelect: PropTypes.Requireable; let monthDropdownAriaLabel: PropTypes.Requireable; let monthDropdownAriaLabelledBy: PropTypes.Requireable; let yearDropdownAriaLabel: PropTypes.Requireable; let yearDropdownAriaLabelledBy: PropTypes.Requireable; let leftArrowAriaLabel: PropTypes.Requireable; let leftArrowAriaLabelledBy: PropTypes.Requireable; let rightArrowAriaLabel: PropTypes.Requireable; let rightArrowAriaLabelledBy: PropTypes.Requireable; let validate: PropTypes.Requireable; let onValidate: PropTypes.Requireable<(...args: any[]) => any>; let clearButtonTooltipContent: PropTypes.Requireable; let clearButtonTooltipProps: PropTypes.Requireable; } } export default DatePicker; import React from 'react'; import { WixStyleReactEnvironmentContext } from '../WixStyleReactEnvironmentProvider/context'; import PropTypes from 'prop-types'; //# sourceMappingURL=DatePicker.d.ts.map