import { default as React } from 'react'; export interface Currency { /** Currency code (ISO 4217) */ code: string; /** Currency symbol */ symbol: string; /** Currency name */ name: string; /** Decimal places */ decimals?: number; } export interface CurrencyInputProps { /** Numeric value */ value: number; /** Change handler */ onChange: (value: number) => void; /** Currency code or object */ currency?: string | Currency; /** Currency change handler */ onCurrencyChange?: (currency: string) => void; /** Available currencies */ currencies?: Currency[]; /** Show currency selector */ showCurrencySelector?: boolean; /** Placeholder text */ placeholder?: string; /** Minimum value */ min?: number; /** Maximum value */ max?: number; /** Disabled state */ disabled?: boolean; /** Additional className */ className?: string; } /** * CurrencyInput Component * * Currency input with locale formatting and symbol display. * Supports multiple currencies and automatic formatting. * * @example * ```tsx * * ``` * * @example * ```tsx * * ``` */ export declare const CurrencyInput: React.FC; //# sourceMappingURL=currency-input.d.ts.map