/** * Shared viem WalletClient factory for trade / tools / transfer commands. * * Previously duplicated as tradeWalletClient / toolsWalletClient / walletClientFor * across 3 command files. Extracted here so changes (nonce management, gas * settings) are made in one place. */ import { type WalletClient } from 'viem'; import { type PrivateKeyAccount } from 'viem/accounts'; import type { CliConfig } from './config.js'; /** * Build a viem WalletClient for the given account + pre-loaded config. * Rebuilt per wallet (signer identity changes) but RPC list is stable. */ export declare function makeWalletClient(account: PrivateKeyAccount, config: CliConfig): WalletClient; //# sourceMappingURL=walletClient.d.ts.map