///
import { WithThemeProps } from '../../../Common/theming/withTheme';
export declare type WidthSize = 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'fill';
export declare type EventHandler = (event: React.ChangeEvent, data: D) => void;
export interface UpTextProps extends WithThemeProps {
width?: WidthSize;
defaultValue?: string;
placeholder?: string;
disabled?: boolean;
showError?: boolean;
value?: string;
hasError?: boolean;
isRequired?: boolean;
name?: string;
className?: string;
dataFor?: string;
tabIndex?: number;
onChange?: (event: React.ChangeEvent, data: string) => void;
readonly?: boolean;
maxChar?: number;
maxCharMsg?: string;
maxCharMsgShowNumber?: number;
forceMaxChar?: boolean;
}