import React from 'react';
import { type FunkitTextCustomizationsConfig } from '../../../providers/FunkitConfigContext';
import type { AssetHoldingsItem } from '../../../utils/assets';
import type { FunkitCheckoutConfig } from '../../../providers/FunkitCheckoutContext';
import { FunCheckoutStep, type ModalStepComponentProps } from '../stepTransition';
interface InputAmountLoadedProps extends ModalStepComponentProps<FunCheckoutStep.INPUT_AMOUNT> {
    sourceHolding: AssetHoldingsItem | null;
    checkoutConfig: FunkitCheckoutConfig;
    /** unit price of target asset */
    unitPrice: number;
    /** default fiat currency to be used*/
    defaultFiatCurrency?: string;
    textCustomizations: FunkitTextCustomizationsConfig['confirmationScreen'];
    /** Live gas price in wei for native token gas buffer, null for ERC-20s */
    gasPriceWei: bigint | null;
}
export declare function InputAmountLoaded({ checkoutConfig, modalState, onNext, setModalState, sourceHolding, unitPrice, defaultFiatCurrency, textCustomizations, gasPriceWei, }: InputAmountLoadedProps): React.JSX.Element;
export {};
