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'];
}
export declare function InputAmountLoaded({ checkoutConfig, modalState, onNext, sourceHolding, unitPrice, defaultFiatCurrency, textCustomizations, }: InputAmountLoadedProps): React.JSX.Element;
export {};
