import { JSX } from 'react';
declare const Input: (props: {
    containerStyle?: any;
    value: any;
    label: string | JSX.Element;
    placeholder: any;
    inputStyle?: any;
    style?: any;
    prependComponent?: any;
    appendComponent?: any;
    onChange?: any;
    onEndEditing?: any;
    onFocus?: any;
    secureTextEntry?: any;
    keyboardType?: 'default' | 'email-address' | 'numeric' | 'phone-pad' | 'number-pad' | 'decimal-pad' | undefined;
    autoCompleteType?: 'off' | 'birthdate-day' | 'birthdate-full' | 'birthdate-month' | 'birthdate-year' | 'cc-csc' | 'cc-exp' | 'cc-exp-day' | 'cc-exp-month' | 'cc-exp-year' | 'cc-number' | 'email' | 'gender' | 'name' | 'name-family' | 'name-given' | 'name-middle' | 'name-middle-initial' | 'name-prefix' | 'name-suffix' | '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' | 'username' | 'username-new' | 'off' | undefined;
    autoCapitalize?: 'none' | undefined;
    errorMsg?: string | undefined;
    multiline?: boolean | undefined;
    numberOfLines?: number;
    maxLength?: number;
    isLoading?: boolean;
    returnKeyLabel?: string;
    returnKeyType?: 'done' | 'go' | 'next' | 'search' | 'send';
    editable?: boolean;
    showAsterisk?: boolean;
}) => import("react/jsx-runtime").JSX.Element;
export default Input;
