import { type BaseTransactionViewProps, type NFT } from "./BaseTransactionViewProps";
interface BaseBuyNFTTransactionViewProps extends BaseTransactionViewProps {
    price: string;
    token: {
        logoURI: string;
        symbol: string;
    };
    marketplace: {
        logoURI: string;
        name: string;
    };
    fromChain: {
        logoURI: string;
        name: string;
    };
    toChain: {
        logoURI: string;
        name: string;
    };
    fromAddress: string;
    toAddress: string;
    boosted?: boolean;
    nft: NFT;
    timeToComplete: string;
}
type BuyNFTTransactionViewProps = (BaseBuyNFTTransactionViewProps & {
    isLoading?: false;
}) | (Partial<BaseBuyNFTTransactionViewProps> & {
    isLoading: true;
});
export declare function BuyNFTTransactionView({ title, hash, status, url, price, token, marketplace, fromChain, toChain, fromAddress, toAddress, boosted, timeToComplete, timestamp, nft, actions, fees, isLoading, }: BuyNFTTransactionViewProps): import("react/jsx-runtime").JSX.Element;
export {};
