import * as react_jsx_runtime from 'react/jsx-runtime'; /** * Standalone currency input with a "$" prefix and thousands-separator formatting. * Strips the slider and option buttons from the app's BaseMoneyInput — use this * for expense row inputs or any context where just the dollar field is needed. * * Consumers should wrap in + / for label/error display. */ type CurrencyInputProps = { /** Current dollar value (whole dollars) */ value: number; /** Called on blur with the parsed integer value */ onChange: (value: number) => void; /** HTML id forwarded to the inner — use for Field/label association */ id?: string; disabled?: boolean; placeholder?: string; /** Minimum allowed value (default: 0) */ min?: number; /** When true, renders the InputGroup in its error visual state */ error?: boolean; className?: string; }; declare function CurrencyInput({ value, onChange, id, disabled, placeholder, min, error, className, }: CurrencyInputProps): react_jsx_runtime.JSX.Element; export { CurrencyInput, type CurrencyInputProps };