import { AbstractEvm } from "./abstract"; import { IEVMEngine, TransactionReceipt, TransactionResponse } from "./interface"; /** * Represents the Evm class. */ export declare class Evm extends AbstractEvm { constructor(engine: IEVMEngine); /** * Retrieves transaction details for a given transaction hash. * * @param hash - The transaction hash. * @returns A Promise resolving to the transaction details or `null` if not found. */ getTransaction(hash: string): Promise; /** * Retrieves transaction receipt for a given transaction hash. * * @param hash - The transaction hash. * @returns A Promise resolving to the transaction receipt or `null` if not found. */ getTransactionReceipt(hash: string): Promise; } //# sourceMappingURL=index.d.ts.map