import { type Address } from 'viem'; /** * Get the Sei balance for an address * @param address Sei address * @param network Network name or chain ID * @returns Balance in wei and sei */ export declare function getBalance(address: string, network?: string): Promise<{ wei: bigint; sei: string; }>; /** * Get the balance of an ERC20 token for an address * @param tokenAddress Token contract address * @param ownerAddress Owner address * @param network Network name or chain ID * @returns Token balance with formatting information */ export declare function getERC20Balance(tokenAddress: string, ownerAddress: string, network?: string): Promise<{ raw: bigint; formatted: string; token: { symbol: string; decimals: number; }; }>; /** * Get the current owner of a specific NFT * @param tokenAddress NFT contract address * @param tokenId Token ID to query * @param network Network name or chain ID * @returns Current owner address */ export declare function getERC721Owner(tokenAddress: string, tokenId: bigint, network?: string): Promise
; /** * Check if an address owns a specific NFT * @param tokenAddress NFT contract address * @param ownerAddress Owner address * @param tokenId Token ID to check * @param network Network name or chain ID * @returns True if the address owns the NFT */ export declare function isNFTOwner(tokenAddress: string, ownerAddress: string, tokenId: bigint, network?: string): Promise