import React, { type ReactNode } from 'react'; import { type KeyboardType, type StyleProp, type ViewStyle } from 'react-native'; import type { TextStyle } from 'react-native'; interface Props { placeholder?: string; value: string; onChange: (val: string) => void; prefix?: ReactNode; affix?: ReactNode; clear?: boolean; password?: boolean; passwordShowHideButton?: { show: ReactNode; hide: ReactNode; }; inputStyles?: StyleProp; keyboardType?: KeyboardType; iconClear?: ReactNode; placeholderColor?: string; autoComplete?: 'additional-name' | 'address-line1' | 'address-line2' | 'birthdate-day' | 'birthdate-full' | 'birthdate-month' | 'birthdate-year' | 'cc-csc' | 'cc-exp' | 'cc-exp-day' | 'cc-exp-month' | 'cc-exp-year' | 'cc-number' | 'cc-name' | 'cc-given-name' | 'cc-middle-name' | 'cc-family-name' | 'cc-type' | 'country' | 'current-password' | 'email' | 'family-name' | 'gender' | 'given-name' | 'honorific-prefix' | 'honorific-suffix' | 'name' | 'name-family' | 'name-given' | 'name-middle' | 'name-middle-initial' | 'name-prefix' | 'name-suffix' | 'new-password' | 'nickname' | 'one-time-code' | 'organization' | 'organization-title' | 'password' | 'password-new' | 'postal-address' | 'postal-address-country' | 'postal-address-extended' | 'postal-address-extended-postal-code' | 'postal-address-locality' | 'postal-address-region' | 'postal-code' | 'street-address' | 'sms-otp' | 'tel' | 'tel-country-code' | 'tel-national' | 'tel-device' | 'url' | 'username' | 'username-new' | 'off' | undefined; autoCapitalize?: 'none' | 'sentences' | 'words' | 'characters' | undefined; label?: string; inline?: boolean; textAreal?: boolean; rows?: number; styles?: StyleProp; required?: boolean; helpText?: string; disable?: boolean; color?: string; labelStyleProps?: StyleProp; bordered?: boolean; radius?: number; minHeight?: number; max?: number; showCount?: boolean; } declare const Input: (props: Props) => React.JSX.Element; export default Input; //# sourceMappingURL=Input.d.ts.map