import React from "react";
interface Token {
    symbol: string;
    name: string;
    icon?: string;
    logoURI?: string;
    address: string;
    chainId: number;
    decimals: number;
    balance?: string;
    amount?: string;
    chainIds?: any[];
    price?: number;
    priceUsd?: number;
}
interface SendToUser {
    status: boolean;
    username?: string;
    walletAddress?: string;
    solanaWalletAddress?: string;
    ensName?: string;
    sns?: string;
    bitcoinWalletAddress?: string;
}
interface NetworkSelection {
    name: string;
    chainId: number;
    amount?: string;
}
interface ReviewTransferProps {
    selectedToken: Token;
    amount: string;
    recipient: string;
    sendToUser: SendToUser;
    addressToSend: string;
    selectedFromNetworksPay: NetworkSelection[];
    selectedToNetworksPay: NetworkSelection[];
    isTransferring: boolean;
    transferError: string | null;
    onBack: () => void;
    onConfirm: () => void;
    proActive: boolean;
}
declare function ReviewTransfer({ selectedToken, amount, recipient, sendToUser, addressToSend, selectedFromNetworksPay, selectedToNetworksPay, isTransferring, transferError, onBack, onConfirm, proActive, }: ReviewTransferProps): React.JSX.Element;
export default ReviewTransfer;
