import React from 'react';
import type { DirectExecutionType } from '@funkit/api-base';
import type { FunkitCheckoutQuoteResult } from '../../domains/quote';
import type { QuoteDisplayAmounts } from '../../domains/quoteMode';
import type { FunkitActiveCheckoutItem } from '../../providers/FunkitCheckoutContext';
interface PaymentAmountSummaryProps {
    isLoading: boolean;
    targetChainId: string;
    checkoutItem: FunkitActiveCheckoutItem | null;
    quote: FunkitCheckoutQuoteResult | null;
    directExecutionType?: DirectExecutionType | null;
    /** Mode-aware display amounts from QuoteBuilder.getDisplayAmounts() */
    displayAmounts?: QuoteDisplayAmounts | null;
    isDirectTransfer?: boolean;
}
export declare function PaymentAmountSummary({ isLoading, targetChainId: originalChainId, quote, checkoutItem, directExecutionType, displayAmounts, isDirectTransfer, }: PaymentAmountSummaryProps): React.JSX.Element;
export {};
