import { RemovePropsTypes } from '../../../commonTypes'; import React from 'react'; import { ITextFieldProps } from '../Input/type'; export interface IDatePickerProps extends RemovePropsTypes { value: Date | string; dateFormat?: string; locale?: string; showTodayButton?: boolean; autoOk?: boolean; autoFocus?: boolean; disabled?: boolean; todayLabel?: string; okLabel?: string; cancelLabel?: string; disableFuture?: boolean; disablePast?: boolean; disableToolbar?: boolean; emptyLabel?: string; initialFocusedDate?: string; invalidLabel?: string; invalidDateMessage?: React.ReactNode; maxDate?: string; maxDateMessage?: string; minDate?: string; minDateMessage?: string; onChange?: any; shouldDisableDate?: any; clearable?: boolean; clearLabel?: string; momentLocale?: string; } export interface ITimePickerProps extends RemovePropsTypes { ampm?: boolean; minutesStep?: number; addTimeToDate?: any; } export interface IDateTimePickerProps extends IDatePickerProps { ampm?: boolean; hideTabs?: boolean; minutesStep?: number; }