import { CSSProperties, ChangeEventHandler, KeyboardEventHandler, RefObject, ReactNode } from 'react'; interface PropType { placeholder?: string; style?: CSSProperties | undefined; onChange?: ChangeEventHandler | undefined; onKeyUp?: KeyboardEventHandler | undefined; onKeyDown?: KeyboardEventHandler | undefined; iconColor?: string; value?: string; logoPosition?: "left" | "right" | "both"; ref?: RefObject; numberErrorStyle?: CSSProperties | undefined; numbertext?: string; required?: boolean; regexKey?: string | undefined; regexMessage?: string; name?: string; preventFutureSelection?: boolean; preventPastSelection?: boolean; children?: ReactNode; className?: string; key?: string | number | undefined; validateInputRegex?: (validated: boolean) => void; } export declare const NumberInputModule: ({ placeholder, style, onChange, iconColor, value, onKeyUp, onKeyDown, ref, logoPosition, numberErrorStyle, numbertext, required, regexKey, regexMessage, name, preventFutureSelection, preventPastSelection, key, validateInputRegex }: PropType) => import("react/jsx-runtime").JSX.Element; export {};