import { Chain } from './chain.js'; type Signature = { signature: string; }; type Balance = { decimals: number; symbol: string; name: string; value: bigint; }; interface WalletClient { getAddress: () => string; getChain: () => Chain; signMessage: (message: string) => Promise; balanceOf: (address: string) => Promise; } export type { Balance, Signature, WalletClient };