import React, { Dispatch, HTMLAttributes } from "react"; import { InputAttributesWithoutDispatch } from "../../hooks/value"; import { InputHook } from "../../utils/input"; export declare type DateBoxHook = InputHook & { showPicker: () => void; }; export declare type DateBoxAttributes = HTMLAttributes & InputAttributesWithoutDispatch & { $hook?: DateBoxHook; $dataType?: "string" | "number" | "date"; $mode?: "ymd" | "ym" | "y"; $hidePickerButton?: boolean; $hideClearButton?: boolean; $notInputText?: boolean; $rangeFrom?: string | number | Date; $rangeTo?: string | number | Date; $dispatch?: Dispatch | Dispatch | Dispatch | Dispatch | Dispatch | Dispatch | Dispatch; }; declare const DateBox: React.ForwardRefExoticComponent & InputAttributesWithoutDispatch & { $hook?: DateBoxHook; $dataType?: "string" | "number" | "date"; $mode?: "ymd" | "ym" | "y"; $hidePickerButton?: boolean; $hideClearButton?: boolean; $notInputText?: boolean; $rangeFrom?: string | number | Date; $rangeTo?: string | number | Date; $dispatch?: Dispatch | Dispatch | Dispatch | Dispatch | Dispatch | Dispatch | Dispatch; } & React.RefAttributes>; export declare const useDateBox: () => DateBoxHook; export default DateBox;