import { ChainData } from "@0xsquid/squid-types"; interface Balance { decimals: number; value: bigint; } interface UseNativeBalanceResult { balance: Balance | undefined; isLoading: boolean; } interface UseNativeBalanceOptions { chain: ChainData | undefined; address: string | undefined; } export declare const useEvmNativeBalance: ({ address, chain, }: UseNativeBalanceOptions) => UseNativeBalanceResult; export declare const useCosmosNativeBalance: ({ address, chain, }: UseNativeBalanceOptions) => UseNativeBalanceResult; export declare const useBitcoinNativeBalance: ({ chain, address, }: UseNativeBalanceOptions) => UseNativeBalanceResult; export declare const useSolanaNativeBalance: ({ chain, address, }: UseNativeBalanceOptions) => UseNativeBalanceResult; export declare const useSuiNativeBalance: ({ address, chain, }: UseNativeBalanceOptions) => UseNativeBalanceResult; export declare const useXrplNativeBalance: ({ address, chain, }: UseNativeBalanceOptions) => UseNativeBalanceResult; export declare const useStellarNativeBalance: ({ address, chain, }: UseNativeBalanceOptions) => UseNativeBalanceResult; export declare const useCantonNativeBalance: ({ address, chain, }: UseNativeBalanceOptions) => UseNativeBalanceResult; export declare const useNativeBalance: (chain?: ChainData) => { nativeBalance: Balance | undefined; nativeBalanceFormatted: string | undefined; isLoading: boolean; }; export {};