import type { PressEvent } from '@react-types/shared'; import type { BN } from 'fuels'; import type { FC } from 'react'; import type { InputProps } from '../Input'; import type { InputNumberProps } from '../Input/InputNumber'; import { InputAmountLoader } from './InputAmountLoader'; export type InputAmountProps = Omit & { name?: string; label?: string; balance?: BN; units?: number; balancePrecision?: number; asset?: { name?: string; imageUrl?: string; address?: string; }; assetTooltip?: string; hiddenMaxButton?: boolean; hiddenBalance?: boolean; value?: BN | null; onChange?: (val: BN | null) => void; onClickAsset?: (e: PressEvent) => void; onClickMax?: () => void; inputProps?: InputNumberProps; }; type InputAmountComponent = FC & { Loader: typeof InputAmountLoader; }; export declare const InputAmount: InputAmountComponent; export {};