import { FocusEvent, ReactNode, HTMLInputTypeAttribute, HTMLInputAutoCompleteAttribute, KeyboardEventHandler } from "react";
import React from "react";
interface NvInputProps {
onChange?: (newValue: string) => void;
onFocus?: (e: FocusEvent) => void;
onBlur?: (e: FocusEvent) => void;
defaultValue?: string;
value?: string;
placeholder?: string;
disabled?: boolean;
invalid?: boolean;
type?: HTMLInputTypeAttribute;
autocomplete?: HTMLInputAutoCompleteAttribute;
autofocus?: boolean;
name?: string;
required?: boolean;
readonly?: boolean;
useContainer?: boolean;
flexible?: boolean;
uid?: string;
inputTabIndex?: number;
className?: string;
onKeyDown?: KeyboardEventHandler;
}
declare const NvInputNew: React.ForwardRefExoticComponent>;
export default NvInputNew;