import { ChangeEventHandler } from 'react'; export declare type ValidationState = 'valid' | 'invalid'; export interface ValidationProps { state?: ValidationState; required?: boolean; } export interface InputBaseProps { disabled?: boolean; name?: string; readOnly?: boolean; } export interface InputValueProps { defaultValue?: T; onChange?: ChangeEventHandler; value?: T; } export interface DateInputChangeEvent { value: T; } export interface DateInputValueProps { defaultValue?: T; onChange?: (event: DateInputChangeEvent) => void; value?: T; }