import { Web3Context } from "web3-core"; import { EthExecutionAPI, Bytes } from "web3-types"; export interface ResourceCleaner { clean: () => void; } export declare function rejectIfBlockTimeout(web3Context: Web3Context, transactionHash?: Bytes): Promise<[Promise, ResourceCleaner]>;