import { Transaction } from "ethers"; import { NetworkBased } from "../../core"; export type Eip1559TxParams = { type: number; chainId: number; nonce: number; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; export declare class Evm extends NetworkBased { getTx(sender: string, account: string, recipient: string, data?: string, value?: bigint, gasLimit?: bigint): Promise; protected _getSafeTx(sender: string, account: string, recipient: string, value: bigint, data: string, params: Eip1559TxParams): Promise; protected _getEip1559TxParams(sender: string): Promise; protected _computeGasLimit(sender: string, tx: Transaction): Promise; private _roundToGwei; } //# sourceMappingURL=evm.d.ts.map