import { type PublicClient, type WalletClient, type Transport, type Chain, type Account } from 'viem'; export declare function getPublicClient(): PublicClient; /** * Reset wallet client (call after loading new wallet) */ export declare function resetWalletClient(): void; /** * Get wallet client using the currently loaded wallet */ export declare function getWalletClient(): WalletClient; /** * Check if wallet is available */ export declare function hasWallet(): boolean; export declare function getAccount(): Account; export declare function getWebSocketClient(): PublicClient; export declare function getBalance(): Promise; export declare function waitForTransaction(hash: `0x${string}`): Promise; //# sourceMappingURL=client.d.ts.map