/** * TimeField — a time-only input built on native . * * Replaces `` for the library's own call sites * (SetReminderModal, EmailComposer, SectionedEntriesRenderer) so that core no * longer depends on @syncfusion/ej2-react-calendars — the single largest item * in the bundle. * * The onChange contract is deliberately identical to CustomDatePicker's — * `onChange({ value, event })` where `value` is a Date or null — so call sites * change only their import and drop the `mode` prop. * * Native input semantics give keyboard entry, a platform time picker and * screen-reader announcement without extra wiring. */ export function TimeField({ value, onChange, label, id, placeholder, disabled, readOnly, required, step, min, max, errorMessage, width, className, ariaLabel, ariaLabelledBy, ariaDescribedBy, onBlur, testIdPrefix, ...rest }: { [x: string]: any; value: any; onChange: any; label: any; id: any; placeholder: any; disabled?: boolean; readOnly?: boolean; required?: boolean; step: any; min: any; max: any; errorMessage: any; width: any; className?: string; ariaLabel: any; ariaLabelledBy: any; ariaDescribedBy: any; onBlur: any; testIdPrefix: any; }): React.JSX.Element; export namespace TimeField { let propTypes: { value: any; onChange: any; label: any; id: any; placeholder: any; disabled: any; readOnly: any; required: any; step: any; min: any; max: any; errorMessage: any; width: any; className: any; ariaLabel: any; ariaLabelledBy: any; ariaDescribedBy: any; onBlur: any; testIdPrefix: any; "data-testid": any; }; } import React from "react";