import { ChainType } from "@0xsquid/squid-types"; import { UseMutationResult } from "@tanstack/react-query"; import React from "react"; import { EvmConnector } from "../types/evm"; import { ConnectWalletResult, EvmWallet } from "../types/wallet"; export interface IEvmContextData { connectEvm: UseMutationResult, unknown, { wallet: EvmWallet; }, unknown>; disconnectEvm: () => Promise; autoConnectEvm: () => Promise; signer: EvmConnector | undefined; wallets: EvmWallet[]; } export declare const EvmContext: React.Context; export declare const EvmProvider: React.FC<{ children: React.ReactNode; }>; export declare const useEvmContext: () => IEvmContextData;