import type { EthAddressWrapper } from '@xylabs/sdk-js'; import type { BrowserProvider, JsonRpcSigner } from 'ethers/providers'; export interface EthersData { busy?: boolean; chainId?: number; connect?: () => Promise; connectError?: Error; connectRefused?: boolean; error?: Error; isConnected?: boolean; localAddress?: EthAddressWrapper; provider?: BrowserProvider; providerName?: string; showConnectWalletDialog?: () => void; signMessage?: (message: string, address?: string) => Promise; signer?: JsonRpcSigner; signerAddress?: string; /** @deprecated - use the provider property and do not rely on wallet specific version */ walletProvider?: BrowserProvider; } /** @deprecated - get provider and wallet info from wallet hooks */ export declare const EthersContext: import("react").Context; //# sourceMappingURL=Context.d.ts.map