/// interface IDateInput { value?: string; placeholder?: string; disabled?: boolean; onChange?: (data?: any) => void; component?: React.ReactNode; } interface IDatePicker { initialDate?: string; formatType?: string; startDate?: string; endDate?: string; inputDisabled?: boolean; component?: React.ReactNode; onChange?: (data?: any, from?: string) => void; placeholder?: string; dateType?: string; } interface IDateRange { fromDate?: string; toDate?: string; onCancel?: () => void; onChange?: (data?: any) => void; component?: React.ReactNode; } interface IDate_Time { date?: string; dateComponent?: React.ReactNode; timeComponent?: React.ReactNode; datePlaceholder?: string; timePlaceholder?: string; startDate?: string; endDate?: string; dateFormatType?: string; dateInputDisabled?: boolean; timeInputDisabled?: boolean; onChange?: (data?: any) => void; component?: React.ReactNode; type?: string; inputDisabled?: boolean; autoFocus?: boolean; } interface ITime { onChange?: (data?: any) => void; } interface ITimeSlider { name?: string; value?: string | number; onClick?: (data?: any) => void; min?: number; max?: number; cancelHandler?: (e?: any) => void; } type portalProps = { sourceElem?: React.ReactNode; AdjustLeftOffset?: Number; AdjustTopOffset?: Number; destinationElem?: React.ReactNode; }; interface ITimePicker { selectedDate?: Date; initialDate?: string; component?: React.ReactNode; onChange?: (data?: any, from?: any) => void; inputDisabled?: boolean; placeholder?: string; viewType?: string; onDone?: (data?: any, dataObj?: any) => void; onCancel?: (data?: any) => void; closeModal?: () => void; hasVisitorTimezoneCheckBox?: boolean; useVisitorTimezone?: boolean; useVisitorTimezoneOnChange?: (useVisitorTimezone?: boolean) => void; testId?: string; doneCtaTestId?: string; cancelCtaTestId?: string; version?: "v2"; onOpen?: Function; shouldTimePickerModalOpen?: boolean; inputMaskTestId?: string; inputMaskDisabled?: boolean; onClose?: Function; timeInputSuffix?: React.ReactNode; timeZoneSuffix?: React.ReactNode; timeZoneTestId?: string; timePickerWidth?: number; timezoneWidth?: number; withPortal?: boolean; portalId?: string; portalProps?: portalProps; timeZoneInPortal?: boolean; timezonePortalId?: string; timeZoneDropdownPortalProps?: object; isDateTimeCombo?: boolean; withDefaultTimezone?: boolean; userDefinedZone?: string; } interface ITimeZoneDST { onChange?: (data?: any) => void; } interface ITimeZoneStandard { zone?: string; dstZone?: any; onChange?: (val?: any, obj?: any) => void; disableTzDropdown?: boolean; hasUserTimezoneCheckBox?: boolean; isUsingUserTimezone?: boolean; onUseUserTimezoneChange?: (value: boolean) => void; version?: 'v2'; timezoneWidth?: number; dropdownPortalProps?: object; selectedDateTime?: Date; setZoneOffset?: (val?: any) => void; onDone?: (data?: any, dataObj?: any) => void; userDefinedZone?: string; } export { IDate_Time, IDateInput, IDatePicker, IDateRange, ITime, ITimePicker, ITimeSlider, ITimeZoneDST, ITimeZoneStandard };