import { ChainType } from "@0xsquid/squid-types"; import { UseMutationResult } from "@tanstack/react-query"; import React, { ReactNode } from "react"; import { CantonConnector } from "../types/canton"; import { CantonWallet, ConnectWalletResult } from "../types/wallet"; export interface ICantonContextData { connectCanton: UseMutationResult, unknown, { wallet: CantonWallet; }, unknown>; disconnectCanton: () => Promise; autoConnectCanton: () => Promise; signer: CantonConnector | undefined; wallets: CantonWallet[]; } export declare const CantonContext: React.Context; export declare const CantonProvider: React.FC<{ children: ReactNode; }>; export declare const useCantonContext: () => ICantonContextData;