import { Web3Client } from 'dequanto/clients/Web3Client'; import { SafeAccount } from 'dequanto/models/TAccount'; import { TEth } from 'dequanto/models/TEth'; import { TxWriter } from 'dequanto/txs/TxWriter'; import { config } from 'dequanto/config/Config'; import { ISafeServiceTransport } from './transport/ISafeServiceTransport'; export declare class SafeTx { safeAccount: SafeAccount; client: Web3Client; options?: { safeTransport?: ISafeServiceTransport; contracts?: typeof config.safe.contracts; }; constructor(safeAccount: SafeAccount, client: Web3Client, options?: { safeTransport?: ISafeServiceTransport; contracts?: typeof config.safe.contracts; }); execute(data: TEth.TxLike): Promise; executeBatch(...batch: Pick[]): Promise; private send; }