import { Style } from "../../DomainProps";
export declare enum ROLE {
    MASKTEXTBOX = "MASKTEXTBOX",
    NUMERICTEXTBOX = "NUMERICTEXTBOX",
    TEXTBOX = "TEXTBOX"
}
export interface TextBoxProps {
    widgetStyle?: Style;
    type?: string;
    max?: number;
    min?: number;
    placeHolder?: string;
    role?: ROLE;
    value?: string | number;
    disabled?: boolean;
    mask?: string;
    defaultValue?: string | number;
    name: string;
    readOnly?: boolean;
    onChange: (event: any) => void;
    onKeyDown: (event: any) => void;
    onKeyUp: (event: any) => void;
    onBlur: (event: any) => void;
    onFocus: (event: any) => void;
}
declare const _default: (props: import("../../../hoc/withValidations").ValidationProps) => import("react/jsx-runtime").JSX.Element;
export default _default;
