import { default as React } from 'react'; import { ElementSize, FormVariant } from '../FieldWrapper'; export interface CurrencyInputProps extends Omit, 'name' | 'size' | 'value' | 'defaultValue' | 'onChange' | 'type' | 'prefix'> { name: string; label?: string; variant?: FormVariant; size?: ElementSize; value?: number | null; defaultValue?: number; onChangeValue?: (value: number | null) => void; currency?: string; locale?: string; minimumFractionDigits?: number; maximumFractionDigits?: number; allowNegative?: boolean; clampOnBlur?: boolean; prefix?: React.ReactNode; suffix?: React.ReactNode; error?: string; } export default function CurrencyInput({ name, label, variant, size, value, defaultValue, onChangeValue, currency, locale, minimumFractionDigits, maximumFractionDigits, allowNegative, clampOnBlur, prefix, suffix, error, min, max, required, className, disabled, ...rest }: CurrencyInputProps): import("react/jsx-runtime").JSX.Element;