import { type BaseTransactionViewProps } from "./BaseTransactionViewProps";
interface BaseBridgeTransactionViewProps extends BaseTransactionViewProps {
    fromToken: {
        logoURI: string;
        bgColor: string;
        symbol: string;
    };
    toToken: {
        logoURI: string;
        bgColor: string;
        symbol: string;
    };
    fromChain: {
        logoURI: string;
        name: string;
        bgColor: string;
    };
    toChain: {
        logoURI: string;
        name: string;
        bgColor: string;
    };
    fromAddress: string;
    toAddress: string;
    boosted?: boolean;
    timeToComplete: string;
    fromLink?: string;
    toLink?: string;
    fromAmount: string;
    toAmount: string;
}
type BridgeTransactionViewProps = (BaseBridgeTransactionViewProps & {
    isLoading?: false;
}) | (Partial<Omit<BaseBridgeTransactionViewProps, keyof BaseTransactionViewProps>> & BaseTransactionViewProps & {
    isLoading: true;
});
export declare function BridgeTransactionView({ title, hash, fromLink, toLink, status, url, fromAmount, toAmount, fromToken, toToken, fromChain, toChain, fromAddress, toAddress, actions, fees, timeToComplete, timestamp, isLoading, }: BridgeTransactionViewProps): import("react/jsx-runtime").JSX.Element;
export {};
