import { Web3Context } from "web3-core"; import { SendTransactionOptions } from "web3-eth"; import { Bytes, DEFAULT_RETURN_FORMAT, DataFormat, Transaction, TransactionWithFromLocalWalletIndex, TransactionWithToLocalWalletIndex, TransactionWithFromAndToLocalWalletIndex } from "web3-types"; export declare function context_getProtocolVersion(context: Web3Context): () => Promise; export declare function context_sendTransaction(context: Web3Context): (transaction: Transaction | TransactionWithFromLocalWalletIndex | TransactionWithToLocalWalletIndex | TransactionWithFromAndToLocalWalletIndex, returnFormat?: ReturnFormat, options?: SendTransactionOptions) => import("web3-core").Web3PromiEvent>; export declare function context_sendSignedTransaction(context: Web3Context): (transaction: Bytes, returnFormat?: ReturnFormat, options?: SendTransactionOptions) => import("web3-core").Web3PromiEvent>; export declare function context_sendSignedTransactions(context: Web3Context): (transactions: Bytes[], returnFormat?: ReturnFormat, options?: SendTransactionOptions) => import("web3-core").Web3PromiEvent>; export declare function context_signTransaction(context: Web3Context): (transaction: Transaction, returnFormat?: ReturnFormat) => Promise;