import { Dispatch, SetStateAction } from "react"; type AccountBalance = { ethBalance: bigint; usdcBalance: bigint; ethSenderBalance: bigint; usdcSenderBalance: bigint; ethSenderBridge: bigint; }; export declare const getAccountBalance: (account: `0x${string}`, sender: `0x${string}`, setAccountBalance: Dispatch>, bridgeChainId: number, chainId: number) => Promise; export declare const useAccountBalance: (account: `0x${string}`, sender?: `0x${string}`, initAccountBalance?: AccountBalance, bridgeChainId?: number, chainId?: number) => { data: AccountBalance; mutate: () => void; }; export declare const _getAccountBalance: (account: `0x${string}`, sender: `0x${string}`, bridgeChainId: number, chainId: number) => Promise<{ ethBalance: bigint; usdcBalance: bigint; ethSenderBalance: bigint; usdcSenderBalance: bigint; ethSenderBridge: bigint; }>; export {};