import { ChangeEventHandler, ForwardedRef, SyntheticEvent } from "react"; export declare const DateInputMask: (string | RegExp)[]; export interface UseDateInputProps { defaultValue?: Date; forwardedRef: ForwardedRef; max?: Date; min?: Date; onChange?: ChangeEventHandler; onDateChange?: (event: SyntheticEvent, date: Date) => void; value?: Date | null; } export declare function useDateInput({ defaultValue, forwardedRef, max, min, onChange, onDateChange, value: valueProp }: UseDateInputProps): { onChange: () => void; } & { onBlur: (event: any) => void; onChange: (...args: any[]) => void; onFocus: () => void; ref: import("../../shared").MergedRef; value: string; };