import type { Wallet } from 'ethers'; import type { GeneratedWallet } from '../../../utils/wallet.js'; export type SellerNoncePlan = { bribeNonce?: number; approvalNonce?: number; sellerNonce: number; profitNonce?: number; }; export type DisperseHopPath = { targetAddress: string; hopWallets: Wallet[]; hopWalletsInfo: GeneratedWallet[]; }; export type MultiNoncePlan = { buyerNonces: number[]; sellerNonces: number[]; bribeNonce?: number; profitNonce?: number; };