import type { AdaptedWallet } from '../types/index.js'; import type { WalletClient } from 'viem'; export declare function isViemWalletClient(wallet: WalletClient | AdaptedWallet): wallet is WalletClient; export type AdaptViemWalletOptions = { /** * Skip `wallet.getCapabilities` calls used for EIP-5792 atomic-batch * detection and smart-wallet detection. Set this for wallets with a * broken `getCapabilities` implementation that hangs or never resolves. * When true, execution falls back to sequential transactions. */ disableCapabilitiesCheck?: boolean; }; export declare const adaptViemWallet: (wallet: WalletClient, options?: AdaptViemWalletOptions) => AdaptedWallet; //# sourceMappingURL=viemWallet.d.ts.map