/**
* 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";