import React from 'react'; import AlgorandNetwork from '@providers/AlgorandNetwork'; import { IMetadataProperties, TAssetInfoResult } from '@types'; export default function useNetworkWallet(): { state: { isLoadingContext: boolean; truncatedContractAddress: string; estimatedGasFee: string; estimatedTotalCost: string; onMintGasFees: string; truncatedAddress: string; suggestedGasFees: string; shouldEstimateGas: boolean; balance: string; currentMintPrice: string; mintResults: Record[]; loadingMessage: string; isConnected: boolean; walletProvider: import("../providers/EthereumNetwork").default | AlgorandNetwork | import("../providers/PolygonNetwork").default | undefined; transactionHash: string; metadataResults: IMetadataProperties[]; currentWalletAddress: string | undefined; }; operations: { handleMintResults: (mintResult: TAssetInfoResult[] | Record) => void; handleMetadataResults: (metadataResult: IMetadataProperties[]) => void; connectEthereumAlgorantWallet: () => Promise; handleMint: () => Promise; handleWithdrawl: (event: React.SyntheticEvent) => Promise; setWalletProvider: (value: import("../providers/EthereumNetwork").default | AlgorandNetwork | import("../providers/PolygonNetwork").default) => void; handleWhiteList: () => Promise; setEstimatedGasFee: (value: string) => void; setTruncatedAddress: (value: string) => void; setEstimatedTotalCost: (value: string) => void; setIsLoadingContext: (value: boolean) => void; setShouldEstimateGas: (value: boolean) => void; setCurrentWalletAddress: (value: string | undefined) => void; reset: () => void; newEstimateGas: () => Promise; setTruncatedContractAddress: (value: string) => void; handleSelectPaymentMethod: (event: React.SyntheticEvent) => void; handleChangeAddress: (address: string[]) => Promise; updateNetworkManager: () => void; }; }; //# sourceMappingURL=useNetworkWallet.d.ts.map