/**
 * Collaboration form currency input component
 * Provides a number input with currency symbol prefix and formatted display
 */
import React from 'react';
import { type CollabFormFieldBaseProps, type FileData } from './hazo_collab_form_base.js';
/**
 * Props for the HazoCollabFormCurrency component
 */
export interface HazoCollabFormCurrencyProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, 'value' | 'onChange' | 'type'>, CollabFormFieldBaseProps {
    value: string | number;
    onChange: (value: string) => void;
    /** Currency symbol prefix (default: '$') */
    currency_symbol?: string;
    /** Number of decimal places (default: 2) */
    decimal_places?: number;
    input_wrapper_class_name?: string;
}
/**
 * Exposed methods for HazoCollabFormCurrency
 */
export interface HazoCollabFormCurrencyRef {
    get_file_data: () => FileData[];
}
/**
 * Collaboration form currency input component
 */
export declare const HazoCollabFormCurrency: React.ForwardRefExoticComponent<HazoCollabFormCurrencyProps & React.RefAttributes<HTMLInputElement & HazoCollabFormCurrencyRef>>;
//# sourceMappingURL=hazo_collab_form_currency.d.ts.map