import type { GetRequest } from './get-request.js'; import type { EtherscanResponse } from './types.js'; import type { ExecutionStatus, ReceiptStatus } from './results.js'; export declare function transaction(getRequest: GetRequest): { /** * Returns the contract-execution status of a transaction (was the tx itself * an error). * @param txhash - Transaction hash */ getstatus(txhash: string): Promise>; /** * Returns the receipt status of a transaction (only for post-Byzantium blocks). * @param txhash - Transaction hash */ gettxreceiptstatus(txhash: string): Promise>; };