UNPKG

chaingate

Version:

A complete TypeScript library for connecting to and making transactions on different blockchains

1,203 lines 109 kB
import type { Options as ClientOptions, TDataShape, Client } from '@hey-api/client-fetch';
import type { GlobalMarketsData, GlobalMarketsResponses, GlobalMarketsErrors, RpcBitcoinData, RpcBitcoinResponses, RpcBitcoinErrors, RpcBitcointestnetData, RpcBitcointestnetResponses, RpcBitcointestnetErrors, RpcBitcoincashData, RpcBitcoincashResponses, RpcBitcoincashErrors, RpcLitecoinData, RpcLitecoinResponses, RpcLitecoinErrors, RpcDogecoinData, RpcDogecoinResponses, RpcDogecoinErrors, RpcEthereumData, RpcEthereumResponses, RpcEthereumErrors, RpcFantomData, RpcFantomResponses, RpcFantomErrors, RpcPolygonData, RpcPolygonResponses, RpcPolygonErrors, RpcArbitrumData, RpcArbitrumResponses, RpcArbitrumErrors, RpcAvalancheData, RpcAvalancheResponses, RpcAvalancheErrors, RpcBnbData, RpcBnbResponses, RpcBnbErrors, RpcBaseData, RpcBaseResponses, RpcBaseErrors, UtxoLatestBlockData, UtxoLatestBlockResponses, UtxoLatestBlockErrors, UtxoMempoolData, UtxoMempoolResponses, UtxoMempoolErrors, UtxoTransactionDetailsData, UtxoTransactionDetailsResponses, UtxoTransactionDetailsErrors, UtxoGetBlockHeightData, UtxoGetBlockHeightResponses, UtxoGetBlockHeightErrors, UtxoBlockTransactionsData, UtxoBlockTransactionsResponses, UtxoBlockTransactionsErrors, UtxoFeeRateData, UtxoFeeRateResponses, UtxoFeeRateErrors, UtxoBroadcastTransactionData, UtxoBroadcastTransactionResponses, UtxoBroadcastTransactionErrors, UtxoLogoData, UtxoLogoResponses, UtxoLogoErrors, UtxoEstimateTransactionSizeData, UtxoEstimateTransactionSizeResponses, UtxoEstimateTransactionSizeErrors, UtxoUtxosByAddressData, UtxoUtxosByAddressResponses, UtxoUtxosByAddressErrors, UtxoAddressBalanceData, UtxoAddressBalanceResponses, UtxoAddressBalanceErrors, UtxoAddressHistoryData, UtxoAddressHistoryResponses, UtxoAddressHistoryErrors, UtxoBalanceHistoryData, UtxoBalanceHistoryErrors, UtxoBlockByHeightData, UtxoBlockByHeightResponses, UtxoBlockByHeightErrors, UtxoBlockByHashData, UtxoBlockByHashResponses, UtxoBlockByHashErrors, PolygonAddressBalanceData, PolygonAddressBalanceResponses, PolygonAddressBalanceErrors, PolygonAddressTokenBalancesData, PolygonAddressTokenBalancesErrors, PolygonAddressHistoryData, PolygonAddressHistoryErrors, PolygonLatestBlockData, PolygonLatestBlockResponses, PolygonLatestBlockErrors, PolygonTransactionDetailsData, PolygonTransactionDetailsResponses, PolygonTransactionDetailsErrors, PolygonBalanceHistoryData, PolygonBalanceHistoryErrors, PolygonGetBlockHeightData, PolygonGetBlockHeightResponses, PolygonGetBlockHeightErrors, PolygonBlockTransactionsData, PolygonBlockTransactionsResponses, PolygonBlockTransactionsErrors, PolygonFeeRateData, PolygonFeeRateResponses, PolygonFeeRateErrors, PolygonBroadcastTransactionData, PolygonBroadcastTransactionResponses, PolygonBroadcastTransactionErrors, PolygonCallSmartContractFunctionData, PolygonCallSmartContractFunctionResponses, PolygonCallSmartContractFunctionErrors, PolygonLogoData, PolygonLogoResponses, PolygonLogoErrors, PolygonAddressTransactionCountData, PolygonAddressTransactionCountResponses, PolygonAddressTransactionCountErrors, PolygonEstimateGasData, PolygonEstimateGasResponses, PolygonEstimateGasErrors, PolygonNetworkStatusData, PolygonNetworkStatusResponses, PolygonNetworkStatusErrors, PolygonBlockByHeightData, PolygonBlockByHeightResponses, PolygonBlockByHeightErrors, PolygonBlockByHashData, PolygonBlockByHashResponses, PolygonBlockByHashErrors, LitecoinUtxosByAddressData, LitecoinUtxosByAddressResponses, LitecoinUtxosByAddressErrors, LitecoinAddressBalanceData, LitecoinAddressBalanceResponses, LitecoinAddressBalanceErrors, LitecoinAddressHistoryData, LitecoinAddressHistoryResponses, LitecoinAddressHistoryErrors, LitecoinBalanceHistoryData, LitecoinBalanceHistoryErrors, LitecoinLatestBlockData, LitecoinLatestBlockResponses, LitecoinLatestBlockErrors, LitecoinMempoolData, LitecoinMempoolResponses, LitecoinMempoolErrors, LitecoinTransactionDetailsData, LitecoinTransactionDetailsResponses, LitecoinTransactionDetailsErrors, LitecoinGetBlockHeightData, LitecoinGetBlockHeightResponses, LitecoinGetBlockHeightErrors, LitecoinBlockTransactionsData, LitecoinBlockTransactionsResponses, LitecoinBlockTransactionsErrors, LitecoinFeeRateData, LitecoinFeeRateResponses, LitecoinFeeRateErrors, LitecoinBroadcastTransactionData, LitecoinBroadcastTransactionResponses, LitecoinBroadcastTransactionErrors, LitecoinLogoData, LitecoinLogoResponses, LitecoinLogoErrors, LitecoinEstimateTransactionSizeData, LitecoinEstimateTransactionSizeResponses, LitecoinEstimateTransactionSizeErrors, LitecoinBlockByHeightData, LitecoinBlockByHeightResponses, LitecoinBlockByHeightErrors, LitecoinBlockByHashData, LitecoinBlockByHashResponses, LitecoinBlockByHashErrors, FantomAddressBalanceData, FantomAddressBalanceResponses, FantomAddressBalanceErrors, FantomAddressTokenBalancesData, FantomAddressTokenBalancesErrors, FantomAddressHistoryData, FantomAddressHistoryErrors, FantomLatestBlockData, FantomLatestBlockResponses, FantomLatestBlockErrors, FantomTransactionDetailsData, FantomTransactionDetailsResponses, FantomTransactionDetailsErrors, FantomBalanceHistoryData, FantomBalanceHistoryErrors, FantomGetBlockHeightData, FantomGetBlockHeightResponses, FantomGetBlockHeightErrors, FantomBlockTransactionsData, FantomBlockTransactionsResponses, FantomBlockTransactionsErrors, FantomFeeRateData, FantomFeeRateResponses, FantomFeeRateErrors, FantomBroadcastTransactionData, FantomBroadcastTransactionResponses, FantomBroadcastTransactionErrors, FantomCallSmartContractFunctionData, FantomCallSmartContractFunctionResponses, FantomCallSmartContractFunctionErrors, FantomLogoData, FantomLogoResponses, FantomLogoErrors, FantomAddressTransactionCountData, FantomAddressTransactionCountResponses, FantomAddressTransactionCountErrors, FantomEstimateGasData, FantomEstimateGasResponses, FantomEstimateGasErrors, FantomNetworkStatusData, FantomNetworkStatusResponses, FantomNetworkStatusErrors, FantomBlockByHeightData, FantomBlockByHeightResponses, FantomBlockByHeightErrors, FantomBlockByHashData, FantomBlockByHashResponses, FantomBlockByHashErrors, EvmAddressBalanceData, EvmAddressBalanceResponses, EvmAddressBalanceErrors, EvmAddressTokenBalancesData, EvmAddressTokenBalancesErrors, EvmAddressHistoryData, EvmAddressHistoryErrors, EvmLatestBlockData, EvmLatestBlockResponses, EvmLatestBlockErrors, EvmTransactionDetailsData, EvmTransactionDetailsResponses, EvmTransactionDetailsErrors, EvmBalanceHistoryData, EvmBalanceHistoryErrors, EvmGetBlockHeightData, EvmGetBlockHeightResponses, EvmGetBlockHeightErrors, EvmBlockTransactionsData, EvmBlockTransactionsResponses, EvmBlockTransactionsErrors, EvmFeeRateData, EvmFeeRateResponses, EvmFeeRateErrors, EvmBroadcastTransactionData, EvmBroadcastTransactionResponses, EvmBroadcastTransactionErrors, EvmCallSmartContractFunctionData, EvmCallSmartContractFunctionResponses, EvmCallSmartContractFunctionErrors, EvmLogoData, EvmLogoResponses, EvmLogoErrors, EvmAddressTransactionCountData, EvmAddressTransactionCountResponses, EvmAddressTransactionCountErrors, EvmEstimateGasData, EvmEstimateGasResponses, EvmEstimateGasErrors, EvmNetworkStatusData, EvmNetworkStatusResponses, EvmNetworkStatusErrors, EvmBlockByHeightData, EvmBlockByHeightResponses, EvmBlockByHeightErrors, EvmBlockByHashData, EvmBlockByHashResponses, EvmBlockByHashErrors, EthereumAddressBalanceData, EthereumAddressBalanceResponses, EthereumAddressBalanceErrors, EthereumAddressTokenBalancesData, EthereumAddressTokenBalancesErrors, EthereumAddressHistoryData, EthereumAddressHistoryErrors, EthereumLatestBlockData, EthereumLatestBlockResponses, EthereumLatestBlockErrors, EthereumTransactionDetailsData, EthereumTransactionDetailsResponses, EthereumTransactionDetailsErrors, EthereumBalanceHistoryData, EthereumBalanceHistoryErrors, EthereumGetBlockHeightData, EthereumGetBlockHeightResponses, EthereumGetBlockHeightErrors, EthereumBlockTransactionsData, EthereumBlockTransactionsResponses, EthereumBlockTransactionsErrors, EthereumFeeRateData, EthereumFeeRateResponses, EthereumFeeRateErrors, EthereumBroadcastTransactionData, EthereumBroadcastTransactionResponses, EthereumBroadcastTransactionErrors, EthereumCallSmartContractFunctionData, EthereumCallSmartContractFunctionResponses, EthereumCallSmartContractFunctionErrors, EthereumLogoData, EthereumLogoResponses, EthereumLogoErrors, EthereumAddressTransactionCountData, EthereumAddressTransactionCountResponses, EthereumAddressTransactionCountErrors, EthereumEstimateGasData, EthereumEstimateGasResponses, EthereumEstimateGasErrors, EthereumNetworkStatusData, EthereumNetworkStatusResponses, EthereumNetworkStatusErrors, EthereumBlockByHeightData, EthereumBlockByHeightResponses, EthereumBlockByHeightErrors, EthereumBlockByHashData, EthereumBlockByHashResponses, EthereumBlockByHashErrors, DogecoinUtxosByAddressData, DogecoinUtxosByAddressResponses, DogecoinUtxosByAddressErrors, DogecoinAddressBalanceData, DogecoinAddressBalanceResponses, DogecoinAddressBalanceErrors, DogecoinAddressHistoryData, DogecoinAddressHistoryResponses, DogecoinAddressHistoryErrors, DogecoinBalanceHistoryData, DogecoinBalanceHistoryErrors, DogecoinLatestBlockData, DogecoinLatestBlockResponses, DogecoinLatestBlockErrors, DogecoinMempoolData, DogecoinMempoolResponses, DogecoinMempoolErrors, DogecoinTransactionDetailsData, DogecoinTransactionDetailsResponses, DogecoinTransactionDetailsErrors, DogecoinGetBlockHeightData, DogecoinGetBlockHeightResponses, DogecoinGetBlockHeightErrors, DogecoinBlockTransactionsData, DogecoinBlockTransactionsResponses, DogecoinBlockTransactionsErrors, DogecoinFeeRateData, DogecoinFeeRateResponses, DogecoinFeeRateErrors, DogecoinBroadcastTransactionData, DogecoinBroadcastTransactionResponses, DogecoinBroadcastTransactionErrors, DogecoinLogoData, DogecoinLogoResponses, DogecoinLogoErrors, DogecoinEstimateTransactionSizeData, DogecoinEstimateTransactionSizeResponses, DogecoinEstimateTransactionSizeErrors, DogecoinBlockByHeightData, DogecoinBlockByHeightResponses, DogecoinBlockByHeightErrors, DogecoinBlockByHashData, DogecoinBlockByHashResponses, DogecoinBlockByHashErrors, BnbAddressBalanceData, BnbAddressBalanceResponses, BnbAddressBalanceErrors, BnbAddressTokenBalancesData, BnbAddressTokenBalancesErrors, BnbAddressHistoryData, BnbAddressHistoryErrors, BnbLatestBlockData, BnbLatestBlockResponses, BnbLatestBlockErrors, BnbTransactionDetailsData, BnbTransactionDetailsResponses, BnbTransactionDetailsErrors, BnbBalanceHistoryData, BnbBalanceHistoryErrors, BnbGetBlockHeightData, BnbGetBlockHeightResponses, BnbGetBlockHeightErrors, BnbBlockTransactionsData, BnbBlockTransactionsResponses, BnbBlockTransactionsErrors, BnbFeeRateData, BnbFeeRateResponses, BnbFeeRateErrors, BnbBroadcastTransactionData, BnbBroadcastTransactionResponses, BnbBroadcastTransactionErrors, BnbCallSmartContractFunctionData, BnbCallSmartContractFunctionResponses, BnbCallSmartContractFunctionErrors, BnbLogoData, BnbLogoResponses, BnbLogoErrors, BnbAddressTransactionCountData, BnbAddressTransactionCountResponses, BnbAddressTransactionCountErrors, BnbEstimateGasData, BnbEstimateGasResponses, BnbEstimateGasErrors, BnbNetworkStatusData, BnbNetworkStatusResponses, BnbNetworkStatusErrors, BnbBlockByHeightData, BnbBlockByHeightResponses, BnbBlockByHeightErrors, BnbBlockByHashData, BnbBlockByHashResponses, BnbBlockByHashErrors, BitcoinTestnet3UtxosByAddressData, BitcoinTestnet3UtxosByAddressResponses, BitcoinTestnet3UtxosByAddressErrors, BitcoinTestnet3AddressBalanceData, BitcoinTestnet3AddressBalanceResponses, BitcoinTestnet3AddressBalanceErrors, BitcoinTestnet3AddressHistoryData, BitcoinTestnet3AddressHistoryResponses, BitcoinTestnet3AddressHistoryErrors, BitcoinTestnet3BalanceHistoryData, BitcoinTestnet3BalanceHistoryErrors, BitcoinTestnet3LatestBlockData, BitcoinTestnet3LatestBlockResponses, BitcoinTestnet3LatestBlockErrors, BitcoinTestnet3MempoolData, BitcoinTestnet3MempoolResponses, BitcoinTestnet3MempoolErrors, BitcoinTestnet3TransactionDetailsData, BitcoinTestnet3TransactionDetailsResponses, BitcoinTestnet3TransactionDetailsErrors, BitcoinTestnet3GetBlockHeightData, BitcoinTestnet3GetBlockHeightResponses, BitcoinTestnet3GetBlockHeightErrors, BitcoinTestnet3BlockTransactionsData, BitcoinTestnet3BlockTransactionsResponses, BitcoinTestnet3BlockTransactionsErrors, BitcoinTestnet3FeeRateData, BitcoinTestnet3FeeRateResponses, BitcoinTestnet3FeeRateErrors, BitcoinTestnet3BroadcastTransactionData, BitcoinTestnet3BroadcastTransactionResponses, BitcoinTestnet3BroadcastTransactionErrors, BitcoinTestnet3LogoData, BitcoinTestnet3LogoResponses, BitcoinTestnet3LogoErrors, BitcoinTestnet3EstimateTransactionSizeData, BitcoinTestnet3EstimateTransactionSizeResponses, BitcoinTestnet3EstimateTransactionSizeErrors, BitcoinTestnet3BlockByHeightData, BitcoinTestnet3BlockByHeightResponses, BitcoinTestnet3BlockByHeightErrors, BitcoinTestnet3BlockByHashData, BitcoinTestnet3BlockByHashResponses, BitcoinTestnet3BlockByHashErrors, BitcoincashUtxosByAddressData, BitcoincashUtxosByAddressResponses, BitcoincashUtxosByAddressErrors, BitcoincashAddressBalanceData, BitcoincashAddressBalanceResponses, BitcoincashAddressBalanceErrors, BitcoincashAddressHistoryData, BitcoincashAddressHistoryResponses, BitcoincashAddressHistoryErrors, BitcoincashBalanceHistoryData, BitcoincashBalanceHistoryErrors, BitcoincashLatestBlockData, BitcoincashLatestBlockResponses, BitcoincashLatestBlockErrors, BitcoincashMempoolData, BitcoincashMempoolResponses, BitcoincashMempoolErrors, BitcoincashTransactionDetailsData, BitcoincashTransactionDetailsResponses, BitcoincashTransactionDetailsErrors, BitcoincashGetBlockHeightData, BitcoincashGetBlockHeightResponses, BitcoincashGetBlockHeightErrors, BitcoincashBlockTransactionsData, BitcoincashBlockTransactionsResponses, BitcoincashBlockTransactionsErrors, BitcoincashFeeRateData, BitcoincashFeeRateResponses, BitcoincashFeeRateErrors, BitcoincashBroadcastTransactionData, BitcoincashBroadcastTransactionResponses, BitcoincashBroadcastTransactionErrors, BitcoincashLogoData, BitcoincashLogoResponses, BitcoincashLogoErrors, BitcoincashEstimateTransactionSizeData, BitcoincashEstimateTransactionSizeResponses, BitcoincashEstimateTransactionSizeErrors, BitcoincashBlockByHeightData, BitcoincashBlockByHeightResponses, BitcoincashBlockByHeightErrors, BitcoincashBlockByHashData, BitcoincashBlockByHashResponses, BitcoincashBlockByHashErrors, BitcoinUtxosByAddressData, BitcoinUtxosByAddressResponses, BitcoinUtxosByAddressErrors, BitcoinAddressBalanceData, BitcoinAddressBalanceResponses, BitcoinAddressBalanceErrors, BitcoinAddressHistoryData, BitcoinAddressHistoryResponses, BitcoinAddressHistoryErrors, BitcoinBalanceHistoryData, BitcoinBalanceHistoryErrors, BitcoinLatestBlockData, BitcoinLatestBlockResponses, BitcoinLatestBlockErrors, BitcoinMempoolData, BitcoinMempoolResponses, BitcoinMempoolErrors, BitcoinTransactionDetailsData, BitcoinTransactionDetailsResponses, BitcoinTransactionDetailsErrors, BitcoinGetBlockHeightData, BitcoinGetBlockHeightResponses, BitcoinGetBlockHeightErrors, BitcoinBlockTransactionsData, BitcoinBlockTransactionsResponses, BitcoinBlockTransactionsErrors, BitcoinFeeRateData, BitcoinFeeRateResponses, BitcoinFeeRateErrors, BitcoinBroadcastTransactionData, BitcoinBroadcastTransactionResponses, BitcoinBroadcastTransactionErrors, BitcoinLogoData, BitcoinLogoResponses, BitcoinLogoErrors, BitcoinEstimateTransactionSizeData, BitcoinEstimateTransactionSizeResponses, BitcoinEstimateTransactionSizeErrors, BitcoinBlockByHeightData, BitcoinBlockByHeightResponses, BitcoinBlockByHeightErrors, BitcoinBlockByHashData, BitcoinBlockByHashResponses, BitcoinBlockByHashErrors, BaseAddressBalanceData, BaseAddressBalanceResponses, BaseAddressBalanceErrors, BaseAddressTokenBalancesData, BaseAddressTokenBalancesErrors, BaseAddressHistoryData, BaseAddressHistoryErrors, BaseLatestBlockData, BaseLatestBlockResponses, BaseLatestBlockErrors, BaseTransactionDetailsData, BaseTransactionDetailsResponses, BaseTransactionDetailsErrors, BaseBalanceHistoryData, BaseBalanceHistoryErrors, BaseGetBlockHeightData, BaseGetBlockHeightResponses, BaseGetBlockHeightErrors, BaseBlockTransactionsData, BaseBlockTransactionsResponses, BaseBlockTransactionsErrors, BaseFeeRateData, BaseFeeRateResponses, BaseFeeRateErrors, BaseBroadcastTransactionData, BaseBroadcastTransactionResponses, BaseBroadcastTransactionErrors, BaseCallSmartContractFunctionData, BaseCallSmartContractFunctionResponses, BaseCallSmartContractFunctionErrors, BaseLogoData, BaseLogoResponses, BaseLogoErrors, BaseAddressTransactionCountData, BaseAddressTransactionCountResponses, BaseAddressTransactionCountErrors, BaseEstimateGasData, BaseEstimateGasResponses, BaseEstimateGasErrors, BaseNetworkStatusData, BaseNetworkStatusResponses, BaseNetworkStatusErrors, BaseBlockByHeightData, BaseBlockByHeightResponses, BaseBlockByHeightErrors, BaseBlockByHashData, BaseBlockByHashResponses, BaseBlockByHashErrors, AvalancheAddressBalanceData, AvalancheAddressBalanceResponses, AvalancheAddressBalanceErrors, AvalancheAddressTokenBalancesData, AvalancheAddressTokenBalancesErrors, AvalancheAddressHistoryData, AvalancheAddressHistoryErrors, AvalancheLatestBlockData, AvalancheLatestBlockResponses, AvalancheLatestBlockErrors, AvalancheTransactionDetailsData, AvalancheTransactionDetailsResponses, AvalancheTransactionDetailsErrors, AvalancheBalanceHistoryData, AvalancheBalanceHistoryErrors, AvalancheGetBlockHeightData, AvalancheGetBlockHeightResponses, AvalancheGetBlockHeightErrors, AvalancheBlockTransactionsData, AvalancheBlockTransactionsResponses, AvalancheBlockTransactionsErrors, AvalancheFeeRateData, AvalancheFeeRateResponses, AvalancheFeeRateErrors, AvalancheBroadcastTransactionData, AvalancheBroadcastTransactionResponses, AvalancheBroadcastTransactionErrors, AvalancheCallSmartContractFunctionData, AvalancheCallSmartContractFunctionResponses, AvalancheCallSmartContractFunctionErrors, AvalancheLogoData, AvalancheLogoResponses, AvalancheLogoErrors, AvalancheAddressTransactionCountData, AvalancheAddressTransactionCountResponses, AvalancheAddressTransactionCountErrors, AvalancheEstimateGasData, AvalancheEstimateGasResponses, AvalancheEstimateGasErrors, AvalancheNetworkStatusData, AvalancheNetworkStatusResponses, AvalancheNetworkStatusErrors, AvalancheBlockByHeightData, AvalancheBlockByHeightResponses, AvalancheBlockByHeightErrors, AvalancheBlockByHashData, AvalancheBlockByHashResponses, AvalancheBlockByHashErrors, ArbitrumAddressBalanceData, ArbitrumAddressBalanceResponses, ArbitrumAddressBalanceErrors, ArbitrumAddressTokenBalancesData, ArbitrumAddressTokenBalancesErrors, ArbitrumAddressHistoryData, ArbitrumAddressHistoryErrors, ArbitrumLatestBlockData, ArbitrumLatestBlockResponses, ArbitrumLatestBlockErrors, ArbitrumTransactionDetailsData, ArbitrumTransactionDetailsResponses, ArbitrumTransactionDetailsErrors, ArbitrumBalanceHistoryData, ArbitrumBalanceHistoryErrors, ArbitrumGetBlockHeightData, ArbitrumGetBlockHeightResponses, ArbitrumGetBlockHeightErrors, ArbitrumBlockTransactionsData, ArbitrumBlockTransactionsResponses, ArbitrumBlockTransactionsErrors, ArbitrumFeeRateData, ArbitrumFeeRateResponses, ArbitrumFeeRateErrors, ArbitrumBroadcastTransactionData, ArbitrumBroadcastTransactionResponses, ArbitrumBroadcastTransactionErrors, ArbitrumCallSmartContractFunctionData, ArbitrumCallSmartContractFunctionResponses, ArbitrumCallSmartContractFunctionErrors, ArbitrumLogoData, ArbitrumLogoResponses, ArbitrumLogoErrors, ArbitrumAddressTransactionCountData, ArbitrumAddressTransactionCountResponses, ArbitrumAddressTransactionCountErrors, ArbitrumEstimateGasData, ArbitrumEstimateGasResponses, ArbitrumEstimateGasErrors, ArbitrumNetworkStatusData, ArbitrumNetworkStatusResponses, ArbitrumNetworkStatusErrors, ArbitrumBlockByHeightData, ArbitrumBlockByHeightResponses, ArbitrumBlockByHeightErrors, ArbitrumBlockByHashData, ArbitrumBlockByHashResponses, ArbitrumBlockByHashErrors } from './types.gen';
export type Options<TData extends TDataShape = TDataShape, ThrowOnError extends boolean = boolean> = ClientOptions<TData, ThrowOnError> & {
    /**
     * You can provide a client instance returned by `createClient()` instead of
     * individual options. This might be also useful if you want to implement a
     * custom client.
     */
    client?: Client;
    /**
     * You can pass arbitrary values through the `meta` object. This can be
     * used to access values that aren't defined as part of the SDK function.
     */
    meta?: Record<string, unknown>;
};
/**
 * Get Market Prices
 * Retrieves current market data for cryptocurrencies and fiat currencies, expressed in USD.
 */
export declare const globalMarkets: <ThrowOnError extends boolean = false>(options?: Options<GlobalMarketsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GlobalMarketsResponses, GlobalMarketsErrors, ThrowOnError, "fields">;
/**
 * Bitcoin
 */
export declare const rpcBitcoin: <ThrowOnError extends boolean = false>(options: Options<RpcBitcoinData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcBitcoinResponses, RpcBitcoinErrors, ThrowOnError, "fields">;
/**
 * Bitcoin Testnet
 */
export declare const rpcBitcointestnet: <ThrowOnError extends boolean = false>(options: Options<RpcBitcointestnetData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcBitcointestnetResponses, RpcBitcointestnetErrors, ThrowOnError, "fields">;
/**
 * Bitcoin Cash
 */
export declare const rpcBitcoincash: <ThrowOnError extends boolean = false>(options: Options<RpcBitcoincashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcBitcoincashResponses, RpcBitcoincashErrors, ThrowOnError, "fields">;
/**
 * Litecoin
 */
export declare const rpcLitecoin: <ThrowOnError extends boolean = false>(options: Options<RpcLitecoinData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcLitecoinResponses, RpcLitecoinErrors, ThrowOnError, "fields">;
/**
 * Dogecoin
 */
export declare const rpcDogecoin: <ThrowOnError extends boolean = false>(options: Options<RpcDogecoinData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcDogecoinResponses, RpcDogecoinErrors, ThrowOnError, "fields">;
/**
 * Ethereum
 */
export declare const rpcEthereum: <ThrowOnError extends boolean = false>(options: Options<RpcEthereumData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcEthereumResponses, RpcEthereumErrors, ThrowOnError, "fields">;
/**
 * Fantom Opera
 */
export declare const rpcFantom: <ThrowOnError extends boolean = false>(options: Options<RpcFantomData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcFantomResponses, RpcFantomErrors, ThrowOnError, "fields">;
/**
 * Polygon
 */
export declare const rpcPolygon: <ThrowOnError extends boolean = false>(options: Options<RpcPolygonData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcPolygonResponses, RpcPolygonErrors, ThrowOnError, "fields">;
/**
 * Arbitrum
 */
export declare const rpcArbitrum: <ThrowOnError extends boolean = false>(options: Options<RpcArbitrumData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcArbitrumResponses, RpcArbitrumErrors, ThrowOnError, "fields">;
/**
 * Avalanche C-Chain
 */
export declare const rpcAvalanche: <ThrowOnError extends boolean = false>(options: Options<RpcAvalancheData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcAvalancheResponses, RpcAvalancheErrors, ThrowOnError, "fields">;
/**
 * Binance Smart Chain
 */
export declare const rpcBnb: <ThrowOnError extends boolean = false>(options: Options<RpcBnbData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcBnbResponses, RpcBnbErrors, ThrowOnError, "fields">;
/**
 * Base
 */
export declare const rpcBase: <ThrowOnError extends boolean = false>(options: Options<RpcBaseData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcBaseResponses, RpcBaseErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the network.
 */
export declare const utxoLatestBlock: <ThrowOnError extends boolean = false>(options: Options<UtxoLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoLatestBlockResponses, UtxoLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Mempool Transactions
 * Returns a paginated list of transactions currently in the mempool.
 */
export declare const utxoMempool: <ThrowOnError extends boolean = false>(options: Options<UtxoMempoolData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoMempoolResponses, UtxoMempoolErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const utxoTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<UtxoTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoTransactionDetailsResponses, UtxoTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 * @deprecated
 */
export declare const utxoGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<UtxoGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoGetBlockHeightResponses, UtxoGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 * @deprecated
 */
export declare const utxoBlockTransactions: <ThrowOnError extends boolean = false>(options: Options<UtxoBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoBlockTransactionsResponses, UtxoBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rates
 * Retrieves the estimated fee per KB for different confirmation targets.
 */
export declare const utxoFeeRate: <ThrowOnError extends boolean = false>(options: Options<UtxoFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoFeeRateResponses, UtxoFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the network.
 */
export declare const utxoBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<UtxoBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoBroadcastTransactionResponses, UtxoBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptonetwork Logo
 * Retrieves the network logo as an SVG image.
 */
export declare const utxoLogo: <ThrowOnError extends boolean = false>(options: Options<UtxoLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoLogoResponses, UtxoLogoErrors, ThrowOnError, "fields">;
/**
 * Estimate Transaction Size
 * Estimates the size of a transaction in bytes based on the provided inputs and outputs.
 */
export declare const utxoEstimateTransactionSize: <ThrowOnError extends boolean = false>(options: Options<UtxoEstimateTransactionSizeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoEstimateTransactionSizeResponses, UtxoEstimateTransactionSizeErrors, ThrowOnError, "fields">;
/**
 * Get UTXOs by Address
 * Retrieves unspent transaction outputs (UTXOs) for a given address.
 */
export declare const utxoUtxosByAddress: <ThrowOnError extends boolean = false>(options: Options<UtxoUtxosByAddressData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoUtxosByAddressResponses, UtxoUtxosByAddressErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given address.
 */
export declare const utxoAddressBalance: <ThrowOnError extends boolean = false>(options: Options<UtxoAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoAddressBalanceResponses, UtxoAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history for a given address.
 */
export declare const utxoAddressHistory: <ThrowOnError extends boolean = false>(options: Options<UtxoAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoAddressHistoryResponses, UtxoAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an address over time.
 */
export declare const utxoBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<UtxoBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, UtxoBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height.
 */
export declare const utxoBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<UtxoBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoBlockByHeightResponses, UtxoBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash.
 */
export declare const utxoBlockByHash: <ThrowOnError extends boolean = false>(options: Options<UtxoBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoBlockByHashResponses, UtxoBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given Ethereum address.
 */
export declare const polygonAddressBalance: <ThrowOnError extends boolean = false>(options: Options<PolygonAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonAddressBalanceResponses, PolygonAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Token Balances
 * Retrieves the token balances of a given Ethereum address.
 */
export declare const polygonAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<PolygonAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, PolygonAddressTokenBalancesErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history of a given Ethereum address.
 */
export declare const polygonAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<PolygonAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, PolygonAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const polygonLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<PolygonLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonLatestBlockResponses, PolygonLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const polygonTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<PolygonTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonTransactionDetailsResponses, PolygonTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an Ethereum address.
 */
export declare const polygonBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<PolygonBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, PolygonBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const polygonGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<PolygonGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonGetBlockHeightResponses, PolygonGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const polygonBlockTransactions: <ThrowOnError extends boolean = false>(options?: Options<PolygonBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonBlockTransactionsResponses, PolygonBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rate
 * Retrieves the estimated gas prices for different transaction priorities.
 */
export declare const polygonFeeRate: <ThrowOnError extends boolean = false>(options?: Options<PolygonFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonFeeRateResponses, PolygonFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the Ethereum network.
 */
export declare const polygonBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<PolygonBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonBroadcastTransactionResponses, PolygonBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Call Smart Contract Function
 * Executes a smart contract function call without sending a transaction.
 */
export declare const polygonCallSmartContractFunction: <ThrowOnError extends boolean = false>(options: Options<PolygonCallSmartContractFunctionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonCallSmartContractFunctionResponses, PolygonCallSmartContractFunctionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const polygonLogo: <ThrowOnError extends boolean = false>(options?: Options<PolygonLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonLogoResponses, PolygonLogoErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction Count
 * Retrieves the number of transactions sent from a given Ethereum address.
 */
export declare const polygonAddressTransactionCount: <ThrowOnError extends boolean = false>(options: Options<PolygonAddressTransactionCountData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonAddressTransactionCountResponses, PolygonAddressTransactionCountErrors, ThrowOnError, "fields">;
/**
 * Estimate Gas for Transaction
 * Estimates the gas required for a transaction without executing it.
 */
export declare const polygonEstimateGas: <ThrowOnError extends boolean = false>(options: Options<PolygonEstimateGasData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonEstimateGasResponses, PolygonEstimateGasErrors, ThrowOnError, "fields">;
/**
 * Get Network Status
 * Retrieves the current network status, including block time, base fees, network occupation, and predicted tips for transaction confirmation.
 */
export declare const polygonNetworkStatus: <ThrowOnError extends boolean = false>(options?: Options<PolygonNetworkStatusData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonNetworkStatusResponses, PolygonNetworkStatusErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height
 */
export declare const polygonBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<PolygonBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonBlockByHeightResponses, PolygonBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash
 */
export declare const polygonBlockByHash: <ThrowOnError extends boolean = false>(options: Options<PolygonBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonBlockByHashResponses, PolygonBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get UTXOs by Address
 * Retrieves unspent transaction outputs (UTXOs) for a given address.
 */
export declare const litecoinUtxosByAddress: <ThrowOnError extends boolean = false>(options: Options<LitecoinUtxosByAddressData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinUtxosByAddressResponses, LitecoinUtxosByAddressErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given address.
 */
export declare const litecoinAddressBalance: <ThrowOnError extends boolean = false>(options: Options<LitecoinAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinAddressBalanceResponses, LitecoinAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history for a given address.
 */
export declare const litecoinAddressHistory: <ThrowOnError extends boolean = false>(options: Options<LitecoinAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinAddressHistoryResponses, LitecoinAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an address over time.
 */
export declare const litecoinBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<LitecoinBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, LitecoinBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const litecoinLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<LitecoinLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinLatestBlockResponses, LitecoinLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Mempool Transactions
 * Returns a paginated list of transactions currently in the mempool.
 */
export declare const litecoinMempool: <ThrowOnError extends boolean = false>(options?: Options<LitecoinMempoolData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinMempoolResponses, LitecoinMempoolErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const litecoinTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<LitecoinTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinTransactionDetailsResponses, LitecoinTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const litecoinGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<LitecoinGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinGetBlockHeightResponses, LitecoinGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const litecoinBlockTransactions: <ThrowOnError extends boolean = false>(options: Options<LitecoinBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinBlockTransactionsResponses, LitecoinBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rates
 * Retrieves the estimated fee per KB for different confirmation targets.
 */
export declare const litecoinFeeRate: <ThrowOnError extends boolean = false>(options?: Options<LitecoinFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinFeeRateResponses, LitecoinFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the network.
 */
export declare const litecoinBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<LitecoinBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinBroadcastTransactionResponses, LitecoinBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const litecoinLogo: <ThrowOnError extends boolean = false>(options?: Options<LitecoinLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinLogoResponses, LitecoinLogoErrors, ThrowOnError, "fields">;
/**
 * Estimate Transaction Size
 * Estimates the size of a transaction in bytes based on the provided inputs and outputs.
 */
export declare const litecoinEstimateTransactionSize: <ThrowOnError extends boolean = false>(options: Options<LitecoinEstimateTransactionSizeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinEstimateTransactionSizeResponses, LitecoinEstimateTransactionSizeErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height.
 */
export declare const litecoinBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<LitecoinBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinBlockByHeightResponses, LitecoinBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash.
 */
export declare const litecoinBlockByHash: <ThrowOnError extends boolean = false>(options: Options<LitecoinBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinBlockByHashResponses, LitecoinBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given Ethereum address.
 */
export declare const fantomAddressBalance: <ThrowOnError extends boolean = false>(options: Options<FantomAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomAddressBalanceResponses, FantomAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Token Balances
 * Retrieves the token balances of a given Ethereum address.
 */
export declare const fantomAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<FantomAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, FantomAddressTokenBalancesErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history of a given Ethereum address.
 */
export declare const fantomAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<FantomAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, FantomAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const fantomLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<FantomLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomLatestBlockResponses, FantomLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const fantomTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<FantomTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomTransactionDetailsResponses, FantomTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an Ethereum address.
 */
export declare const fantomBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<FantomBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, FantomBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const fantomGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<FantomGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomGetBlockHeightResponses, FantomGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const fantomBlockTransactions: <ThrowOnError extends boolean = false>(options?: Options<FantomBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomBlockTransactionsResponses, FantomBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rate
 * Retrieves the estimated gas prices for different transaction priorities.
 */
export declare const fantomFeeRate: <ThrowOnError extends boolean = false>(options?: Options<FantomFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomFeeRateResponses, FantomFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the Ethereum network.
 */
export declare const fantomBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<FantomBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomBroadcastTransactionResponses, FantomBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Call Smart Contract Function
 * Executes a smart contract function call without sending a transaction.
 */
export declare const fantomCallSmartContractFunction: <ThrowOnError extends boolean = false>(options: Options<FantomCallSmartContractFunctionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomCallSmartContractFunctionResponses, FantomCallSmartContractFunctionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const fantomLogo: <ThrowOnError extends boolean = false>(options?: Options<FantomLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomLogoResponses, FantomLogoErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction Count
 * Retrieves the number of transactions sent from a given Ethereum address.
 */
export declare const fantomAddressTransactionCount: <ThrowOnError extends boolean = false>(options: Options<FantomAddressTransactionCountData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomAddressTransactionCountResponses, FantomAddressTransactionCountErrors, ThrowOnError, "fields">;
/**
 * Estimate Gas for Transaction
 * Estimates the gas required for a transaction without executing it.
 */
export declare const fantomEstimateGas: <ThrowOnError extends boolean = false>(options: Options<FantomEstimateGasData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomEstimateGasResponses, FantomEstimateGasErrors, ThrowOnError, "fields">;
/**
 * Get Network Status
 * Retrieves the current network status, including block time, base fees, network occupation, and predicted tips for transaction confirmation.
 */
export declare const fantomNetworkStatus: <ThrowOnError extends boolean = false>(options?: Options<FantomNetworkStatusData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomNetworkStatusResponses, FantomNetworkStatusErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height
 */
export declare const fantomBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<FantomBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomBlockByHeightResponses, FantomBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash
 */
export declare const fantomBlockByHash: <ThrowOnError extends boolean = false>(options: Options<FantomBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomBlockByHashResponses, FantomBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given Ethereum address.
 */
export declare const evmAddressBalance: <ThrowOnError extends boolean = false>(options: Options<EvmAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmAddressBalanceResponses, EvmAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Token Balances
 * Retrieves the token balances of a given Ethereum address.
 */
export declare const evmAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<EvmAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, EvmAddressTokenBalancesErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history of a given Ethereum address.
 */
export declare const evmAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<EvmAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, EvmAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the network.
 */
export declare const evmLatestBlock: <ThrowOnError extends boolean = false>(options: Options<EvmLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmLatestBlockResponses, EvmLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const evmTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<EvmTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmTransactionDetailsResponses, EvmTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an Ethereum address.
 */
export declare const evmBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<EvmBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, EvmBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 * @deprecated
 */
export declare const evmGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<EvmGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmGetBlockHeightResponses, EvmGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 * @deprecated
 */
export declare const evmBlockTransactions: <ThrowOnError extends boolean = false>(options: Options<EvmBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmBlockTransactionsResponses, EvmBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rate
 * Retrieves the estimated gas prices for different transaction priorities.
 */
export declare const evmFeeRate: <ThrowOnError extends boolean = false>(options: Options<EvmFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmFeeRateResponses, EvmFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the Ethereum network.
 */
export declare const evmBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<EvmBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmBroadcastTransactionResponses, EvmBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Call Smart Contract Function
 * Executes a smart contract function call without sending a transaction.
 */
export declare const evmCallSmartContractFunction: <ThrowOnError extends boolean = false>(options: Options<EvmCallSmartContractFunctionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmCallSmartContractFunctionResponses, EvmCallSmartContractFunctionErrors, ThrowOnError, "fields">;
/**
 * Get Network Logo
 * Retrieves the network logo as an SVG image.
 */
export declare const evmLogo: <ThrowOnError extends boolean = false>(options: Options<EvmLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmLogoResponses, EvmLogoErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction Count
 * Retrieves the number of transactions sent from a given Ethereum address.
 */
export declare const evmAddressTransactionCount: <ThrowOnError extends boolean = false>(options: Options<EvmAddressTransactionCountData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmAddressTransactionCountResponses, EvmAddressTransactionCountErrors, ThrowOnError, "fields">;
/**
 * Estimate Gas for Transaction
 * Estimates the gas required for a transaction without executing it.
 */
export declare const evmEstimateGas: <ThrowOnError extends boolean = false>(options: Options<EvmEstimateGasData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmEstimateGasResponses, EvmEstimateGasErrors, ThrowOnError, "fields">;
/**
 * Get Network Status
 * Retrieves the current network status, including block time, base fees, network occupation, and predicted tips for transaction confirmation.
 */
export declare const evmNetworkStatus: <ThrowOnError extends boolean = false>(options: Options<EvmNetworkStatusData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmNetworkStatusResponses, EvmNetworkStatusErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height
 */
export declare const evmBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<EvmBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmBlockByHeightResponses, EvmBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash
 */
export declare const evmBlockByHash: <ThrowOnError extends boolean = false>(options: Options<EvmBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmBlockByHashResponses, EvmBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given Ethereum address.
 */
export declare const ethereumAddressBalance: <ThrowOnError extends boolean = false>(options: Options<EthereumAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumAddressBalanceResponses, EthereumAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Token Balances
 * Retrieves the token balances of a given Ethereum address.
 */
export declare const ethereumAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<EthereumAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, EthereumAddressTokenBalancesErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history of a given Ethereum address.
 */
export declare const ethereumAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<EthereumAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, EthereumAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const ethereumLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<EthereumLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumLatestBlockResponses, EthereumLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const ethereumTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<EthereumTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumTransactionDetailsResponses, EthereumTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an Ethereum address.
 */
export declare const ethereumBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<EthereumBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, EthereumBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const ethereumGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<EthereumGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumGetBlockHeightResponses, EthereumGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const ethereumBlockTransactions: <ThrowOnError extends boolean = false>(options?: Options<EthereumBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumBlockTransactionsResponses, EthereumBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rate
 * Retrieves the estimated gas prices for different transaction priorities.
 */
export declare const ethereumFeeRate: <ThrowOnError extends boolean = false>(options?: Options<EthereumFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumFeeRateResponses, EthereumFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the Ethereum network.
 */
export declare const ethereumBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<EthereumBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumBroadcastTransactionResponses, EthereumBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Call Smart Contract Function
 * Executes a smart contract function call without sending a transaction.
 */
export declare const ethereumCallSmartContractFunction: <ThrowOnError extends boolean = false>(options: Options<EthereumCallSmartContractFunctionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumCallSmartContractFunctionResponses, EthereumCallSmartContractFunctionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const ethereumLogo: <ThrowOnError extends boolean = false>(options?: Options<EthereumLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumLogoResponses, EthereumLogoErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction Count
 * Retrieves the number of transactions sent from a given Ethereum address.
 */
export declare const ethereumAddressTransactionCount: <ThrowOnError extends boolean = false>(options: Options<EthereumAddressTransactionCountData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumAddressTransactionCountResponses, EthereumAddressTransactionCountErrors, ThrowOnError, "fields">;
/**
 * Estimate Gas for Transaction
 * Estimates the gas required for a transaction without executing it.
 */
export declare const ethereumEstimateGas: <ThrowOnError extends boolean = false>(options: Options<EthereumEstimateGasData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumEstimateGasResponses, EthereumEstimateGasErrors, ThrowOnError, "fields">;
/**
 * Get Network Status
 * Retrieves the current network status, including block time, base fees, network occupation, and predicted tips for transaction confirmation.
 */
export declare const ethereumNetworkStatus: <ThrowOnError extends boolean = false>(options?: Options<EthereumNetworkStatusData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumNetworkStatusResponses, EthereumNetworkStatusErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height
 */
export declare const ethereumBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<EthereumBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumBlockByHeightResponses, EthereumBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash
 */
export declare const ethereumBlockByHash: <ThrowOnError extends boolean = false>(options: Options<EthereumBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EthereumBlockByHashResponses, EthereumBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get UTXOs by Address
 * Retrieves unspent transaction outputs (UTXOs) for a given address.
 */
export declare const dogecoinUtxosByAddress: <ThrowOnError extends boolean = false>(options: Options<DogecoinUtxosByAddressData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinUtxosByAddressResponses, DogecoinUtxosByAddressErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given address.
 */
export declare const dogecoinAddressBalance: <ThrowOnError extends boolean = false>(options: Options<DogecoinAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinAddressBalanceResponses, DogecoinAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history for a given address.
 */
export declare const dogecoinAddressHistory: <ThrowOnError extends boolean = false>(options: Options<DogecoinAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinAddressHistoryResponses, DogecoinAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an address over time.
 */
export declare const dogecoinBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<DogecoinBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, DogecoinBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const dogecoinLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<DogecoinLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinLatestBlockResponses, DogecoinLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Mempool Transactions
 * Returns a paginated list of transactions currently in the mempool.
 */
export declare const dogecoinMempool: <ThrowOnError extends boolean = false>(options?: Options<DogecoinMempoolData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinMempoolResponses, DogecoinMempoolErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const dogecoinTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<DogecoinTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinTransactionDetailsResponses, DogecoinTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const dogecoinGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<DogecoinGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinGetBlockHeightResponses, DogecoinGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const dogecoinBlockTransactions: <ThrowOnError extends boolean = false>(options: Options<DogecoinBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinBlockTransactionsResponses, DogecoinBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rates
 * Retrieves the estimated fee per KB for different confirmation targets.
 */
export declare const dogecoinFeeRate: <ThrowOnError extends boolean = false>(options?: Options<DogecoinFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinFeeRateResponses, DogecoinFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the network.
 */
export declare const dogecoinBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<DogecoinBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinBroadcastTransactionResponses, DogecoinBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const dogecoinLogo: <ThrowOnError extends boolean = false>(options?: Options<DogecoinLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinLogoResponses, DogecoinLogoErrors, ThrowOnError, "fields">;
/**
 * Estimate Transaction Size
 * Estimates the size of a transaction in bytes based on the provided inputs and outputs.
 */
export declare const dogecoinEstimateTransactionSize: <ThrowOnError extends boolean = false>(options: Options<DogecoinEstimateTransactionSizeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinEstimateTransactionSizeResponses, DogecoinEstimateTransactionSizeErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height.
 */
export declare const dogecoinBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<DogecoinBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinBlockByHeightResponses, DogecoinBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash.
 */
export declare const dogecoinBlockByHash: <ThrowOnError extends boolean = false>(options: Options<DogecoinBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DogecoinBlockByHashResponses, DogecoinBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given Ethereum address.
 */
export declare const bnbAddressBalance: <ThrowOnError extends boolean = false>(options: Options<BnbAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbAddressBalanceResponses, BnbAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Token Balances
 * Retrieves the token balances of a given Ethereum address.
 */
export declare const bnbAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<BnbAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, BnbAddressTokenBalancesErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history of a given Ethereum address.
 */
export declare const bnbAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<BnbAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, BnbAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const bnbLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<BnbLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbLatestBlockResponses, BnbLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const bnbTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<BnbTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbTransactionDetailsResponses, BnbTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an Ethereum address.
 */
export declare const bnbBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<BnbBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, BnbBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const bnbGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<BnbGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbGetBlockHeightResponses, BnbGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const bnbBlockTransactions: <ThrowOnError extends boolean = false>(options?: Options<BnbBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbBlockTransactionsResponses, BnbBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rate
 * Retrieves the estimated gas prices for different transaction priorities.
 */
export declare const bnbFeeRate: <ThrowOnError extends boolean = false>(options?: Options<BnbFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbFeeRateResponses, BnbFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the Ethereum network.
 */
export declare const bnbBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<BnbBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbBroadcastTransactionResponses, BnbBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Call Smart Contract Function
 * Executes a smart contract function call without sending a transaction.
 */
export declare const bnbCallSmartContractFunction: <ThrowOnError extends boolean = false>(options: Options<BnbCallSmartContractFunctionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbCallSmartContractFunctionResponses, BnbCallSmartContractFunctionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const bnbLogo: <ThrowOnError extends boolean = false>(options?: Options<BnbLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbLogoResponses, BnbLogoErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction Count
 * Retrieves the number of transactions sent from a given Ethereum address.
 */
export declare const bnbAddressTransactionCount: <ThrowOnError extends boolean = false>(options: Options<BnbAddressTransactionCountData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbAddressTransactionCountResponses, BnbAddressTransactionCountErrors, ThrowOnError, "fields">;
/**
 * Estimate Gas for Transaction
 * Estimates the gas required for a transaction without executing it.
 */
export declare const bnbEstimateGas: <ThrowOnError extends boolean = false>(options: Options<BnbEstimateGasData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbEstimateGasResponses, BnbEstimateGasErrors, ThrowOnError, "fields">;
/**
 * Get Network Status
 * Retrieves the current network status, including block time, base fees, network occupation, and predicted tips for transaction confirmation.
 */
export declare const bnbNetworkStatus: <ThrowOnError extends boolean = false>(options?: Options<BnbNetworkStatusData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbNetworkStatusResponses, BnbNetworkStatusErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height
 */
export declare const bnbBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<BnbBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbBlockByHeightResponses, BnbBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash
 */
export declare const bnbBlockByHash: <ThrowOnError extends boolean = false>(options: Options<BnbBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BnbBlockByHashResponses, BnbBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get UTXOs by Address
 * Retrieves unspent transaction outputs (UTXOs) for a given address.
 */
export declare const bitcoinTestnet3UtxosByAddress: <ThrowOnError extends boolean = false>(options: Options<BitcoinTestnet3UtxosByAddressData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3UtxosByAddressResponses, BitcoinTestnet3UtxosByAddressErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given address.
 */
export declare const bitcoinTestnet3AddressBalance: <ThrowOnError extends boolean = false>(options: Options<BitcoinTestnet3AddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3AddressBalanceResponses, BitcoinTestnet3AddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history for a given address.
 */
export declare const bitcoinTestnet3AddressHistory: <ThrowOnError extends boolean = false>(options: Options<BitcoinTestnet3AddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3AddressHistoryResponses, BitcoinTestnet3AddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an address over time.
 */
export declare const bitcoinTestnet3BalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<BitcoinTestnet3BalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, BitcoinTestnet3BalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const bitcoinTestnet3LatestBlock: <ThrowOnError extends boolean = false>(options?: Options<BitcoinTestnet3LatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3LatestBlockResponses, BitcoinTestnet3LatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Mempool Transactions
 * Returns a paginated list of transactions currently in the mempool.
 */
export declare const bitcoinTestnet3Mempool: <ThrowOnError extends boolean = false>(options?: Options<BitcoinTestnet3MempoolData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3MempoolResponses, BitcoinTestnet3MempoolErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const bitcoinTestnet3TransactionDetails: <ThrowOnError extends boolean = false>(options: Options<BitcoinTestnet3TransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3TransactionDetailsResponses, BitcoinTestnet3TransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const bitcoinTestnet3GetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<BitcoinTestnet3GetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3GetBlockHeightResponses, BitcoinTestnet3GetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const bitcoinTestnet3BlockTransactions: <ThrowOnError extends boolean = false>(options: Options<BitcoinTestnet3BlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3BlockTransactionsResponses, BitcoinTestnet3BlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rates
 * Retrieves the estimated fee per KB for different confirmation targets.
 */
export declare const bitcoinTestnet3FeeRate: <ThrowOnError extends boolean = false>(options?: Options<BitcoinTestnet3FeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3FeeRateResponses, BitcoinTestnet3FeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the network.
 */
export declare const bitcoinTestnet3BroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<BitcoinTestnet3BroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3BroadcastTransactionResponses, BitcoinTestnet3BroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const bitcoinTestnet3Logo: <ThrowOnError extends boolean = false>(options?: Options<BitcoinTestnet3LogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3LogoResponses, BitcoinTestnet3LogoErrors, ThrowOnError, "fields">;
/**
 * Estimate Transaction Size
 * Estimates the size of a transaction in bytes based on the provided inputs and outputs.
 */
export declare const bitcoinTestnet3EstimateTransactionSize: <ThrowOnError extends boolean = false>(options: Options<BitcoinTestnet3EstimateTransactionSizeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3EstimateTransactionSizeResponses, BitcoinTestnet3EstimateTransactionSizeErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height.
 */
export declare const bitcoinTestnet3BlockByHeight: <ThrowOnError extends boolean = false>(options: Options<BitcoinTestnet3BlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3BlockByHeightResponses, BitcoinTestnet3BlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash.
 */
export declare const bitcoinTestnet3BlockByHash: <ThrowOnError extends boolean = false>(options: Options<BitcoinTestnet3BlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTestnet3BlockByHashResponses, BitcoinTestnet3BlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get UTXOs by Address
 * Retrieves unspent transaction outputs (UTXOs) for a given address.
 */
export declare const bitcoincashUtxosByAddress: <ThrowOnError extends boolean = false>(options: Options<BitcoincashUtxosByAddressData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashUtxosByAddressResponses, BitcoincashUtxosByAddressErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given address.
 */
export declare const bitcoincashAddressBalance: <ThrowOnError extends boolean = false>(options: Options<BitcoincashAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashAddressBalanceResponses, BitcoincashAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history for a given address.
 */
export declare const bitcoincashAddressHistory: <ThrowOnError extends boolean = false>(options: Options<BitcoincashAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashAddressHistoryResponses, BitcoincashAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an address over time.
 */
export declare const bitcoincashBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<BitcoincashBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, BitcoincashBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const bitcoincashLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<BitcoincashLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashLatestBlockResponses, BitcoincashLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Mempool Transactions
 * Returns a paginated list of transactions currently in the mempool.
 */
export declare const bitcoincashMempool: <ThrowOnError extends boolean = false>(options?: Options<BitcoincashMempoolData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashMempoolResponses, BitcoincashMempoolErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const bitcoincashTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<BitcoincashTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashTransactionDetailsResponses, BitcoincashTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const bitcoincashGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<BitcoincashGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashGetBlockHeightResponses, BitcoincashGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const bitcoincashBlockTransactions: <ThrowOnError extends boolean = false>(options: Options<BitcoincashBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashBlockTransactionsResponses, BitcoincashBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rates
 * Retrieves the estimated fee per KB for different confirmation targets.
 */
export declare const bitcoincashFeeRate: <ThrowOnError extends boolean = false>(options?: Options<BitcoincashFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashFeeRateResponses, BitcoincashFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the network.
 */
export declare const bitcoincashBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<BitcoincashBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashBroadcastTransactionResponses, BitcoincashBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const bitcoincashLogo: <ThrowOnError extends boolean = false>(options?: Options<BitcoincashLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashLogoResponses, BitcoincashLogoErrors, ThrowOnError, "fields">;
/**
 * Estimate Transaction Size
 * Estimates the size of a transaction in bytes based on the provided inputs and outputs.
 */
export declare const bitcoincashEstimateTransactionSize: <ThrowOnError extends boolean = false>(options: Options<BitcoincashEstimateTransactionSizeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashEstimateTransactionSizeResponses, BitcoincashEstimateTransactionSizeErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height.
 */
export declare const bitcoincashBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<BitcoincashBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashBlockByHeightResponses, BitcoincashBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash.
 */
export declare const bitcoincashBlockByHash: <ThrowOnError extends boolean = false>(options: Options<BitcoincashBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoincashBlockByHashResponses, BitcoincashBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get UTXOs by Address
 * Retrieves unspent transaction outputs (UTXOs) for a given address.
 */
export declare const bitcoinUtxosByAddress: <ThrowOnError extends boolean = false>(options: Options<BitcoinUtxosByAddressData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinUtxosByAddressResponses, BitcoinUtxosByAddressErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given address.
 */
export declare const bitcoinAddressBalance: <ThrowOnError extends boolean = false>(options: Options<BitcoinAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinAddressBalanceResponses, BitcoinAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history for a given address.
 */
export declare const bitcoinAddressHistory: <ThrowOnError extends boolean = false>(options: Options<BitcoinAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinAddressHistoryResponses, BitcoinAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an address over time.
 */
export declare const bitcoinBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<BitcoinBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, BitcoinBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const bitcoinLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<BitcoinLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinLatestBlockResponses, BitcoinLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Mempool Transactions
 * Returns a paginated list of transactions currently in the mempool.
 */
export declare const bitcoinMempool: <ThrowOnError extends boolean = false>(options?: Options<BitcoinMempoolData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinMempoolResponses, BitcoinMempoolErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const bitcoinTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<BitcoinTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinTransactionDetailsResponses, BitcoinTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const bitcoinGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<BitcoinGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinGetBlockHeightResponses, BitcoinGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const bitcoinBlockTransactions: <ThrowOnError extends boolean = false>(options: Options<BitcoinBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinBlockTransactionsResponses, BitcoinBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rates
 * Retrieves the estimated fee per KB for different confirmation targets.
 */
export declare const bitcoinFeeRate: <ThrowOnError extends boolean = false>(options?: Options<BitcoinFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinFeeRateResponses, BitcoinFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the network.
 */
export declare const bitcoinBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<BitcoinBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinBroadcastTransactionResponses, BitcoinBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const bitcoinLogo: <ThrowOnError extends boolean = false>(options?: Options<BitcoinLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinLogoResponses, BitcoinLogoErrors, ThrowOnError, "fields">;
/**
 * Estimate Transaction Size
 * Estimates the size of a transaction in bytes based on the provided inputs and outputs.
 */
export declare const bitcoinEstimateTransactionSize: <ThrowOnError extends boolean = false>(options: Options<BitcoinEstimateTransactionSizeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinEstimateTransactionSizeResponses, BitcoinEstimateTransactionSizeErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height.
 */
export declare const bitcoinBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<BitcoinBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinBlockByHeightResponses, BitcoinBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash.
 */
export declare const bitcoinBlockByHash: <ThrowOnError extends boolean = false>(options: Options<BitcoinBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BitcoinBlockByHashResponses, BitcoinBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given Ethereum address.
 */
export declare const baseAddressBalance: <ThrowOnError extends boolean = false>(options: Options<BaseAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseAddressBalanceResponses, BaseAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Token Balances
 * Retrieves the token balances of a given Ethereum address.
 */
export declare const baseAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<BaseAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, BaseAddressTokenBalancesErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history of a given Ethereum address.
 */
export declare const baseAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<BaseAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, BaseAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const baseLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<BaseLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseLatestBlockResponses, BaseLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const baseTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<BaseTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseTransactionDetailsResponses, BaseTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an Ethereum address.
 */
export declare const baseBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<BaseBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, BaseBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const baseGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<BaseGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseGetBlockHeightResponses, BaseGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const baseBlockTransactions: <ThrowOnError extends boolean = false>(options?: Options<BaseBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseBlockTransactionsResponses, BaseBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rate
 * Retrieves the estimated gas prices for different transaction priorities.
 */
export declare const baseFeeRate: <ThrowOnError extends boolean = false>(options?: Options<BaseFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseFeeRateResponses, BaseFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the Ethereum network.
 */
export declare const baseBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<BaseBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseBroadcastTransactionResponses, BaseBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Call Smart Contract Function
 * Executes a smart contract function call without sending a transaction.
 */
export declare const baseCallSmartContractFunction: <ThrowOnError extends boolean = false>(options: Options<BaseCallSmartContractFunctionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseCallSmartContractFunctionResponses, BaseCallSmartContractFunctionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const baseLogo: <ThrowOnError extends boolean = false>(options?: Options<BaseLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseLogoResponses, BaseLogoErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction Count
 * Retrieves the number of transactions sent from a given Ethereum address.
 */
export declare const baseAddressTransactionCount: <ThrowOnError extends boolean = false>(options: Options<BaseAddressTransactionCountData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseAddressTransactionCountResponses, BaseAddressTransactionCountErrors, ThrowOnError, "fields">;
/**
 * Estimate Gas for Transaction
 * Estimates the gas required for a transaction without executing it.
 */
export declare const baseEstimateGas: <ThrowOnError extends boolean = false>(options: Options<BaseEstimateGasData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseEstimateGasResponses, BaseEstimateGasErrors, ThrowOnError, "fields">;
/**
 * Get Network Status
 * Retrieves the current network status, including block time, base fees, network occupation, and predicted tips for transaction confirmation.
 */
export declare const baseNetworkStatus: <ThrowOnError extends boolean = false>(options?: Options<BaseNetworkStatusData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseNetworkStatusResponses, BaseNetworkStatusErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height
 */
export declare const baseBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<BaseBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseBlockByHeightResponses, BaseBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash
 */
export declare const baseBlockByHash: <ThrowOnError extends boolean = false>(options: Options<BaseBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<BaseBlockByHashResponses, BaseBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given Ethereum address.
 */
export declare const avalancheAddressBalance: <ThrowOnError extends boolean = false>(options: Options<AvalancheAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheAddressBalanceResponses, AvalancheAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Token Balances
 * Retrieves the token balances of a given Ethereum address.
 */
export declare const avalancheAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<AvalancheAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, AvalancheAddressTokenBalancesErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history of a given Ethereum address.
 */
export declare const avalancheAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<AvalancheAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, AvalancheAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const avalancheLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<AvalancheLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheLatestBlockResponses, AvalancheLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const avalancheTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<AvalancheTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheTransactionDetailsResponses, AvalancheTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an Ethereum address.
 */
export declare const avalancheBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<AvalancheBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, AvalancheBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const avalancheGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<AvalancheGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheGetBlockHeightResponses, AvalancheGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const avalancheBlockTransactions: <ThrowOnError extends boolean = false>(options?: Options<AvalancheBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheBlockTransactionsResponses, AvalancheBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rate
 * Retrieves the estimated gas prices for different transaction priorities.
 */
export declare const avalancheFeeRate: <ThrowOnError extends boolean = false>(options?: Options<AvalancheFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheFeeRateResponses, AvalancheFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the Ethereum network.
 */
export declare const avalancheBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<AvalancheBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheBroadcastTransactionResponses, AvalancheBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Call Smart Contract Function
 * Executes a smart contract function call without sending a transaction.
 */
export declare const avalancheCallSmartContractFunction: <ThrowOnError extends boolean = false>(options: Options<AvalancheCallSmartContractFunctionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheCallSmartContractFunctionResponses, AvalancheCallSmartContractFunctionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const avalancheLogo: <ThrowOnError extends boolean = false>(options?: Options<AvalancheLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheLogoResponses, AvalancheLogoErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction Count
 * Retrieves the number of transactions sent from a given Ethereum address.
 */
export declare const avalancheAddressTransactionCount: <ThrowOnError extends boolean = false>(options: Options<AvalancheAddressTransactionCountData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheAddressTransactionCountResponses, AvalancheAddressTransactionCountErrors, ThrowOnError, "fields">;
/**
 * Estimate Gas for Transaction
 * Estimates the gas required for a transaction without executing it.
 */
export declare const avalancheEstimateGas: <ThrowOnError extends boolean = false>(options: Options<AvalancheEstimateGasData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheEstimateGasResponses, AvalancheEstimateGasErrors, ThrowOnError, "fields">;
/**
 * Get Network Status
 * Retrieves the current network status, including block time, base fees, network occupation, and predicted tips for transaction confirmation.
 */
export declare const avalancheNetworkStatus: <ThrowOnError extends boolean = false>(options?: Options<AvalancheNetworkStatusData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheNetworkStatusResponses, AvalancheNetworkStatusErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height
 */
export declare const avalancheBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<AvalancheBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheBlockByHeightResponses, AvalancheBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash
 */
export declare const avalancheBlockByHash: <ThrowOnError extends boolean = false>(options: Options<AvalancheBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AvalancheBlockByHashResponses, AvalancheBlockByHashErrors, ThrowOnError, "fields">;
/**
 * Get Address Balance
 * Retrieves the balance of a given Ethereum address.
 */
export declare const arbitrumAddressBalance: <ThrowOnError extends boolean = false>(options: Options<ArbitrumAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumAddressBalanceResponses, ArbitrumAddressBalanceErrors, ThrowOnError, "fields">;
/**
 * Get Address Token Balances
 * Retrieves the token balances of a given Ethereum address.
 */
export declare const arbitrumAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<ArbitrumAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, ArbitrumAddressTokenBalancesErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction History
 * Retrieves the transaction history of a given Ethereum address.
 */
export declare const arbitrumAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<ArbitrumAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, ArbitrumAddressHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Latest Block
 * Retrieves information about the latest block in the blockchain.
 */
export declare const arbitrumLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<ArbitrumLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumLatestBlockResponses, ArbitrumLatestBlockErrors, ThrowOnError, "fields">;
/**
 * Get Transaction Details
 * Retrieves detailed information about a specific transaction.
 */
export declare const arbitrumTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<ArbitrumTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumTransactionDetailsResponses, ArbitrumTransactionDetailsErrors, ThrowOnError, "fields">;
/**
 * Get Balance History
 * Retrieves the historical balance of an Ethereum address.
 */
export declare const arbitrumBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<ArbitrumBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, ArbitrumBalanceHistoryErrors, ThrowOnError, "fields">;
/**
 * Get Block Height by Hash
 * Retrieves the block height for a given block hash.
 */
export declare const arbitrumGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<ArbitrumGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumGetBlockHeightResponses, ArbitrumGetBlockHeightErrors, ThrowOnError, "fields">;
/**
 * Get Transactions in a Block
 * Retrieves the list of transactions included in a block at a given height.
 */
export declare const arbitrumBlockTransactions: <ThrowOnError extends boolean = false>(options?: Options<ArbitrumBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumBlockTransactionsResponses, ArbitrumBlockTransactionsErrors, ThrowOnError, "fields">;
/**
 * Get Fee Rate
 * Retrieves the estimated gas prices for different transaction priorities.
 */
export declare const arbitrumFeeRate: <ThrowOnError extends boolean = false>(options?: Options<ArbitrumFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumFeeRateResponses, ArbitrumFeeRateErrors, ThrowOnError, "fields">;
/**
 * Broadcast Transaction
 * Broadcasts a raw transaction to the Ethereum network.
 */
export declare const arbitrumBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<ArbitrumBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumBroadcastTransactionResponses, ArbitrumBroadcastTransactionErrors, ThrowOnError, "fields">;
/**
 * Call Smart Contract Function
 * Executes a smart contract function call without sending a transaction.
 */
export declare const arbitrumCallSmartContractFunction: <ThrowOnError extends boolean = false>(options: Options<ArbitrumCallSmartContractFunctionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumCallSmartContractFunctionResponses, ArbitrumCallSmartContractFunctionErrors, ThrowOnError, "fields">;
/**
 * Get Cryptocurrency Logo
 * Retrieves the cryptocurrency logo as an SVG image.
 */
export declare const arbitrumLogo: <ThrowOnError extends boolean = false>(options?: Options<ArbitrumLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumLogoResponses, ArbitrumLogoErrors, ThrowOnError, "fields">;
/**
 * Get Address Transaction Count
 * Retrieves the number of transactions sent from a given Ethereum address.
 */
export declare const arbitrumAddressTransactionCount: <ThrowOnError extends boolean = false>(options: Options<ArbitrumAddressTransactionCountData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumAddressTransactionCountResponses, ArbitrumAddressTransactionCountErrors, ThrowOnError, "fields">;
/**
 * Estimate Gas for Transaction
 * Estimates the gas required for a transaction without executing it.
 */
export declare const arbitrumEstimateGas: <ThrowOnError extends boolean = false>(options: Options<ArbitrumEstimateGasData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumEstimateGasResponses, ArbitrumEstimateGasErrors, ThrowOnError, "fields">;
/**
 * Get Network Status
 * Retrieves the current network status, including block time, base fees, network occupation, and predicted tips for transaction confirmation.
 */
export declare const arbitrumNetworkStatus: <ThrowOnError extends boolean = false>(options?: Options<ArbitrumNetworkStatusData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumNetworkStatusResponses, ArbitrumNetworkStatusErrors, ThrowOnError, "fields">;
/**
 * Get Block by Height
 * Retrieves block details using a given block height
 */
export declare const arbitrumBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<ArbitrumBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumBlockByHeightResponses, ArbitrumBlockByHeightErrors, ThrowOnError, "fields">;
/**
 * Get Block by Hash
 * Retrieves block details using a given block hash
 */
export declare const arbitrumBlockByHash: <ThrowOnError extends boolean = false>(options: Options<ArbitrumBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ArbitrumBlockByHashResponses, ArbitrumBlockByHashErrors, ThrowOnError, "fields">;