///
import { ipfsToHTTP } from './default';
export declare const networkUtils: {
algorand: {
handleConnectWallet: (provider: import("../AlgorandNetwork").default) => Promise;
handleGetContractName: (provider: import("../AlgorandNetwork").default, contractAdress: string[]) => Promise;
handleGetRemainedTokenCount: (provider: import("../AlgorandNetwork").default, contractAddress: string[], setCurrentContractAddress: import("react").Dispatch>, setIsSoldOut: import("react").Dispatch>) => Promise;
};
ethereum: {
handleConnectWallet: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, chainId: number) => Promise;
handleEstimateGasPrice: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, contractAbi: import("../..").IAbiItem[], contractAddress: string, currentMintPrice: string, position: number, coupon: import("../..").ICoupon, category: number, selectedOption: number, maxPerWallet: number) => Promise;
handleGetContractName: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, contractAbi: import("../..").IAbiItem[], contractAddress: string) => any;
handleGetRemainedTokenCount: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, contractAbi: import("../..").IAbiItem[], contractAddress: string) => Promise;
handleMintAllowed: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, contractAbi: import("../..").IAbiItem[], contractAdress: string, position: number) => Promise;
handleMint: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, contractAbi: import("../..").IAbiItem[], contractAddress: string, mintPrice: string, selectedOption: number, position: number, coupon: import("../..").ICoupon, category: number, maxPerWallet: number, callback: import("../models").THandleMintCallback) => Promise;
};
polygon: {
handleConnectWallet: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, chainId: number) => Promise;
handleEstimateGasPrice: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, contractAbi: import("../..").IAbiItem[], contractAddress: string, currentMintPrice: string, position: number, coupon: import("../..").ICoupon, category: number, selectedOption: number, maxPerWallet: number) => Promise;
handleGetContractName: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, contractAbi: import("../..").IAbiItem[], contractAddress: string) => any;
handleGetRemainedTokenCount: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, contractAbi: import("../..").IAbiItem[], contractAddress: string) => Promise;
handleMintAllowed: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, contractAbi: import("../..").IAbiItem[], contractAdress: string, position: number) => Promise;
handleMint: (provider: import("../EthereumNetwork").default | import("../PolygonNetwork").default, contractAbi: import("../..").IAbiItem[], contractAddress: string, mintPrice: string, selectedOption: number, position: number, coupon: import("../..").ICoupon, category: number, maxPerWallet: number, callback: import("../models").THandleMintCallback) => Promise;
};
};
export declare const winterUtils: {
getNFTs: (instance: import("axios").AxiosInstance, email: string, projectId?: number | undefined) => Promise>;
};
export declare const generalUtils: {
mintErrorTreatment: (error: any) => {
code: string;
message: string;
};
handleCheckWhitelisted: (collectionId: string, address: string, position: number) => Promise;
handleAssetInfo: (resultMint: Record, ticket: import("web3-eth-contract").Contract) => Promise;
};
export declare const conversionUtils: {
ipfsToHTTP: typeof ipfsToHTTP;
};
//# sourceMappingURL=index.d.ts.map