import React from "react"; import type { InputTextProps, InputTextRef } from "../InputText"; type NumberKeyboard = "decimal-pad" | "numbers-and-punctuation"; export interface InputNumberProps extends Omit { readonly value?: number; readonly defaultValue?: number; readonly onChange?: (newValue?: number | string | undefined) => void; readonly keyboard?: NumberKeyboard; /** * Used to locate this view in end-to-end tests */ readonly testID?: string; } export declare const InputNumber: React.ForwardRefExoticComponent>; export declare function shouldShowUserValue(value: string): boolean; export declare function useNumberTransform(controlledValue: number | undefined): { inputTransform: (internalValue?: number) => string | undefined; outputTransform: (value: string) => string | number; }; export {};