import { TextInput } from 'react-native'; import type { NumberFieldRootState } from '../root/NumberFieldRoot'; import type { ZestUIComponentProps } from '../../types'; /** * The input element for the number field. * Renders a ``. * * **Diverges from the web deliberately.** Upstream filters every keystroke * against the set of characters the locale's format can produce. React Native's * `TextInput` reports whole strings through `onChangeText`, not keys, so the text * is accepted as typed and simply left alone when it does not parse — the value * only changes when it does. `keyboardType` steers the on-screen keyboard toward * the right characters instead. */ export declare function NumberFieldInput(componentProps: NumberFieldInput.Props): import("react").ReactElement>; export interface NumberFieldInputState extends NumberFieldRootState { } export interface NumberFieldInputProps extends Omit, 'value'> { } export declare namespace NumberFieldInput { type State = NumberFieldInputState; type Props = NumberFieldInputProps; } //# sourceMappingURL=NumberFieldInput.d.ts.map