import { Bytes, EthExecutionAPI, TransactionReceipt } from 'web3-types'; import { Web3Context, Web3PromiEvent } from 'web3-core'; import { JsonSchema } from 'web3-validator'; import { DataFormat } from 'web3-types'; import { Web3PromiEventEventTypeBase } from './watch_transaction_by_polling.js'; export declare function watchTransactionForConfirmations, ResolveType = TransactionReceipt>(web3Context: Web3Context, transactionPromiEvent: Web3PromiEvent, transactionReceipt: TransactionReceipt, transactionHash: Bytes, returnFormat: ReturnFormat, customTransactionReceiptSchema?: JsonSchema): void;