import { HTMLInputTypeAttribute, InputHTMLAttributes, ReactNode } from 'react';
type ThousandsSeparator = ',' | '_' | '-' | '/';
type InputProps = InputHTMLAttributes;
interface Props extends Omit {
value: string | number | boolean;
label?: ReactNode;
error?: string;
hint?: string;
disabled?: boolean;
type?: HTMLInputTypeAttribute;
max?: string;
decimals?: number;
numberSeparator?: ThousandsSeparator;
prefix?: ReactNode;
children?: ReactNode;
labelTip?: string;
onChange: (val: string) => void;
}
declare function Input({ value, label, error, type, disabled, hint, max, decimals, numberSeparator, prefix, labelTip, children, className, onChange, ...rest }: Props): import("react/jsx-runtime").JSX.Element;
export default Input;