export declare const transactionActions: {
    success: {
        type: "success";
        props: {
            status: "success";
            timestamp: number;
            hash: string;
            url: string;
        };
    };
    receive_tokens: {
        type: "receive_tokens";
        props: {
            status: "executed";
            amount: string;
            token: {
                logoURI: string;
                bgColor: string;
                symbol: string;
            };
            chain: {
                logoURI: string;
                name: string;
                bgColor: string;
            };
            wallet: {
                imageURI: string;
                address: string;
                url: string;
            };
            timestamp: number;
            hash: string;
            url: string;
        };
    };
    receive_nft: {
        type: "receive_nft";
        props: {
            status: "executed";
            nft: {
                imageURI: string;
                name: string;
            };
            chain: {
                logoURI: string;
                name: string;
                bgColor: string;
            };
            wallet: {
                imageURI: string;
                address: string;
                url: string;
            };
            timestamp: number;
            hash: string;
            url: string;
        };
    };
    approve: {
        type: "approve";
        props: {
            status: "executed";
            profile: {
                imageURI: string;
                label: string;
            };
            chain: {
                logoURI: string;
                name: string;
                bgColor: string;
            };
            wallet: {
                imageURI: string;
                address: string;
                url: string;
            };
            timestamp: number;
            hash: string;
            url: string;
        };
    };
    send_tokens: {
        type: "send_tokens";
        props: {
            status: "executed";
            amount: string;
            token: {
                logoURI: string;
                bgColor: string;
                symbol: string;
            };
            chain: {
                logoURI: string;
                name: string;
                bgColor: string;
            };
            wallet: {
                imageURI: string;
                address: string;
                url: string;
            };
            timestamp: number;
            hash: string;
            url: string;
        };
    };
    swap: {
        type: "swap";
        props: {
            status: "executed";
            fromToken: {
                logoURI: string;
                bgColor: string;
                symbol: string;
            };
            toToken: {
                logoURI: string;
                bgColor: string;
                symbol: string;
            };
            provider: {
                logoURI: string;
                name: string;
            };
            timestamp: number;
            hash: string;
            url: string;
        };
    };
    wrap: {
        type: "wrap";
        props: {
            status: "executed";
            fromToken: {
                logoURI: string;
                bgColor: string;
                symbol: string;
            };
            toToken: {
                logoURI: string;
                bgColor: string;
                symbol: string;
            };
            provider: {
                logoURI: string;
                name: string;
            };
            timestamp: number;
            hash: string;
            url: string;
        };
    };
    bridge: {
        type: "bridge";
        props: {
            status: "executed";
            token: {
                logoURI: string;
                bgColor: string;
                symbol: string;
            };
            chain: {
                logoURI: string;
                name: string;
                bgColor: string;
            };
            provider: {
                logoURI: string;
                name: string;
            };
            timestamp: number;
            hash: string;
            url: string;
        };
    };
    stake: {
        type: "stake";
        props: {
            status: "executed";
            token: {
                logoURI: string;
                bgColor: string;
                symbol: string;
            };
            provider: {
                logoURI: string;
                name: string;
            };
            timestamp: number;
            hash: string;
            url: string;
        };
    };
    start: {
        type: "start";
        props: {
            status: "executed";
            timestamp: number;
            hash: string;
            url: string;
        };
    };
    fees: {
        type: "fees";
        props: {
            status: "executed";
            total: {
                label: string;
                usd: number;
                amount: number;
                symbol: string;
            };
            lines: {
                label: string;
                usd: number;
                amount: number;
                symbol: string;
            }[];
        };
    };
    incomplete: {
        type: "incomplete";
        props: {
            status: "executed";
            nextStatus: "executed";
            message: string;
            buttons: import("react/jsx-runtime").JSX.Element;
        };
    };
};
