import type { VMContext } from '../vm-context'; import type { Transactions } from '../methods/transactions'; export declare class EVM { vmContext: VMContext; transactions: Transactions; constructor(vmContext: VMContext, transactions: Transactions); methods(): { evm_setAutomine: any; evm_setIntervalMining: any; evm_snapshot: any; evm_revert: any; evm_increaseTime: any; evm_setNextBlockTimestamp: any; evm_setBlockGasLimit: any; evm_mine: any; }; evm_setAutomine(payload: any, cb: any): void; evm_setIntervalMining(payload: any, cb: any): void; evm_snapshot(payload: any, cb: any): void; evm_revert(payload: any, cb: any): void; evm_increaseTime(payload: any, cb: any): void; evm_setNextBlockTimestamp(payload: any, cb: any): void; evm_setBlockGasLimit(payload: any, cb: any): void; evm_mine(payload: any, cb: any): Promise; }