import { ChainType } from "@0xsquid/squid-types"; import { UseMutationResult } from "@tanstack/react-query"; import React from "react"; import { SuiConnector } from "../types/sui"; import { ConnectWalletResult, SuiWallet } from "../types/wallet"; export interface ISuiContextData { connectSui: UseMutationResult, unknown, { wallet: SuiWallet; }, unknown>; disconnectSui: () => Promise; autoConnectSui: () => Promise; signer: SuiConnector | undefined; wallets: SuiWallet[]; } export declare const SuiContext: React.Context; export declare const SuiProvider: React.FC<{ children: React.ReactNode; }>; export declare const useSuiContext: () => ISuiContextData;