declare const useMoonProviderConnect: () => () => Promise<void>;
declare const useMoonProviderDisconnect: () => () => Promise<void>;
declare const useMoonProviderRequest: (...args: any[]) => any;
declare const useMoonProviderGetChainId: (...args: any[]) => any;
declare const useMoonProviderGetSigner: (...args: any[]) => any;
declare const useMoonProviderGetNetwork: (...args: any[]) => any;
declare const useMoonProviderGetBlockNumber: (...args: any[]) => any;
declare const useMoonProviderGetGasPrice: (...args: any[]) => any;
declare const useMoonProviderGetBalance: (...args: any[]) => any;
declare const useMoonProviderGetTransactionCount: (...args: any[]) => any;
declare const useMoonProviderGetCode: (...args: any[]) => any;
declare const useMoonProviderGetStorageAt: (...args: any[]) => any;
declare const useMoonProviderSendTransaction: (...args: any[]) => any;
declare const useMoonProviderCall: (...args: any[]) => any;
declare const useMoonProviderEstimateGas: (...args: any[]) => any;
declare const useMoonProviderGetBlock: (...args: any[]) => any;
declare const useMoonProviderGetBlockWithTransactions: (...args: any[]) => any;
declare const useMoonProviderGetTransaction: (...args: any[]) => any;
declare const useMoonProviderGetTransactionReceipt: (...args: any[]) => any;
declare const useMoonProviderGetLogs: (...args: any[]) => any;
declare const useMoonProviderResolveName: (...args: any[]) => any;
declare const useMoonProviderLookupAddress: (...args: any[]) => any;

export { useMoonProviderCall, useMoonProviderConnect, useMoonProviderDisconnect, useMoonProviderEstimateGas, useMoonProviderGetBalance, useMoonProviderGetBlock, useMoonProviderGetBlockNumber, useMoonProviderGetBlockWithTransactions, useMoonProviderGetChainId, useMoonProviderGetCode, useMoonProviderGetGasPrice, useMoonProviderGetLogs, useMoonProviderGetNetwork, useMoonProviderGetSigner, useMoonProviderGetStorageAt, useMoonProviderGetTransaction, useMoonProviderGetTransactionCount, useMoonProviderGetTransactionReceipt, useMoonProviderLookupAddress, useMoonProviderRequest, useMoonProviderResolveName, useMoonProviderSendTransaction };
