getAvailableBalance() to determine spendable funds.
Method signature
createWithViewerKey() or createWithSigner() and paginates internally. Private-wallet queries require owner or viewer authorization. A zero response does not establish whether a wallet is empty or access is missing.