import type Web3 from "web3"; import type { SignedTransaction } from "web3-core"; /** * Create, sign and broadcast an Ethereum transaction (tx) to the network * * @async * @function createSignedTransaction * @param {string} senderEthAddress Eth address sending the contents of the tx * @param {undefined | string} senderEthPrivateKey Eth private key of the sender to sign the tx * @param {string} recipientEthAddress Eth address receiving the contents of the tx * @param {string} unsignedTx The contents of the tx (sent in data) * @param {Web3} web3 web3js instance * @param {string} value Proposer payment for the tx in L1 * @returns {Promise} */ export declare function createSignedTransaction(senderEthAddress: string, senderEthPrivateKey: undefined | string, recipientEthAddress: string, unsignedTx: string, web3: Web3, value?: string): Promise;