import { InputProps as NutInputProps } from '@nutui/nutui-react-taro';
import { InputProps as TaroInputProps } from '@tarojs/components';
import type { ReactNode } from 'react';
import React from 'react';
export type InputProps = Partial<NutInputProps> & Partial<Omit<TaroInputProps, 'type' | 'ref' | 'onBlur' | 'onFocus' | 'maxlength' | 'password'>> & {
    underLine?: boolean;
    showPassword?: boolean;
    extra?: ReactNode;
    showMaxCount?: boolean;
};
export type { InputConfirmType, InputFormatTrigger, InputType } from '@nutui/nutui-react-taro';
export declare const Input: React.ForwardRefExoticComponent<Partial<NutInputProps> & Partial<Omit<TaroInputProps, "type" | "ref" | "onFocus" | "onBlur" | "maxlength" | "password">> & {
    underLine?: boolean;
    showPassword?: boolean;
    extra?: ReactNode;
    showMaxCount?: boolean;
} & React.RefAttributes<any>>;
