///
import { KeyboardTypeOptions, NativeSyntheticEvent, TextInputFocusEventData } from 'react-native';
import { TailwindFn } from 'twrnc';
import { Style } from 'twrnc/dist/esm/types';
import type { MaskInputProps } from '../masks/InputMask.types';
declare type Props = {
tw: TailwindFn;
label?: string;
placeholder?: string;
helper?: string;
style?: Style;
labelStyle?: Style;
inputStyle?: Style;
placeholderStyle?: Style;
iconStyle?: Style;
helperStyle?: Style;
value: string;
inputType?: 'primary' | 'secondary';
helperType?: 'primary' | 'secondary';
error?: string;
errorStyle?: Style;
icon?: string;
keyboardType?: KeyboardTypeOptions;
required?: boolean;
requiredStyle?: Style;
placeholderTextColor?: string;
onFocusBorderColor?: Style;
onBlur?: (e: NativeSyntheticEvent) => void;
} & MaskInputProps;
declare const InputNumber: ({ tw, label, placeholder, helper, style, labelStyle, inputStyle, placeholderStyle, iconStyle, helperStyle, onChangeText, value, inputType, helperType, error, errorStyle, icon, keyboardType, mask, showObfuscatedValue, placeholderFillCharacter, obfuscationCharacter, required, requiredStyle, placeholderTextColor, onFocusBorderColor, onBlur, }: Props) => JSX.Element;
export default InputNumber;