/// import { TextInput, TextStyle, ViewStyle, NativeSyntheticEvent, TextInputTextInputEventData, TextInputKeyPressEventData, TextInputContentSizeChangeEventData, FlexStyle, TextInputSelectionChangeEventData, TextInputFocusEventData, TextInputSubmitEditingEventData } from 'react-native'; import { HandlerRef } from './useNodesRef'; type InputStyle = Omit, 'borderLeftWidth' | 'borderTopWidth' | 'borderRightWidth' | 'borderBottomWidth' | 'borderTopLeftRadius' | 'borderTopRightRadius' | 'borderBottomRightRadius' | 'borderBottomLeftRadius'>; type Type = 'text' | 'number' | 'idcard' | 'digit'; type ConfirmType = 'done' | 'send' | 'search' | 'next' | 'go' | 'return'; export interface InputProps { name?: string; style?: InputStyle & Record; value?: string | number; type?: Type; password?: boolean; placeholder?: string; disabled?: boolean; 'cursor-spacing'?: number; maxlength?: number; 'auto-focus'?: boolean; focus?: boolean; 'confirm-type'?: ConfirmType; 'confirm-hold'?: boolean; cursor?: number; 'cursor-color'?: string; 'selection-start'?: number; 'selection-end'?: number; 'placeholder-style'?: { color?: string; }; 'enable-offset'?: boolean; 'enable-var'?: boolean; 'external-var-context'?: Record; 'parent-font-size'?: number; 'parent-width'?: number; 'parent-height'?: number; 'keyboard-type'?: string; 'adjust-position': boolean; 'hold-keyboard'?: boolean; bindinput?: (evt: NativeSyntheticEvent | unknown) => void; bindfocus?: (evt: NativeSyntheticEvent | unknown) => void; bindblur?: (evt: NativeSyntheticEvent | unknown) => void; bindconfirm?: (evt: NativeSyntheticEvent | unknown) => void; bindselectionchange?: (evt: NativeSyntheticEvent | unknown) => void; } export interface PrivateInputProps { allowFontScaling?: boolean; multiline?: boolean; 'auto-height'?: boolean; bindlinechange?: (evt: NativeSyntheticEvent | unknown) => void; } type FinalInputProps = InputProps & PrivateInputProps; declare const Input: import("react").ForwardRefExoticComponent>>; export default Input;