import { MoneyInputFieldProps } from './money-input-field.types';
/**
 * # MoneyInputField
 *
 * A pre-composed form field component that combines MoneyInput with FormField features
 * like labels, descriptions, error handling, and validation feedback.
 *
 * This component provides a simple, flat API for monetary input use cases, combining
 * a currency selector and amount input into a single field.
 *
 * Contains two focusable inputs: currency selector and amount input.
 *
 * @supportsStyleProps
 *
 * @example
 * ```tsx
 * <MoneyInputField
 *   label="Product Price"
 *   description="Enter the product price with currency"
 *   currencies={["USD", "EUR", "GBP", "JPY"]}
 *   value={{ amount: "99.99", currencyCode: "USD" }}
 *   onValueChange={setValue}
 *   errors={{ missing: true }}
 *   touched={touched}
 *   isRequired
 * />
 * ```
 */
export declare const MoneyInputField: {
    ({ id, label, description, info, errors, renderError, touched, isRequired, isDisabled, isReadOnly, isInvalid, size, ...moneyInputProps }: MoneyInputFieldProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
