import type { EthWalletConnectorBase } from '../classes/index.ts'; export declare const useEthWalletInstance: (connector: EthWalletConnectorBase) => { additionalAccounts?: string[]; chainId?: number; chainName?: string; connectError?: Error; connectRefused?: boolean; connectWallet?: () => Promise; currentAccount?: import("@xylabs/sdk-js").EthAddressWrapper; installed?: boolean; provider?: import("ethers").BrowserProvider; providerInfo?: import("../index.ts").EIP6963ProviderInfo; providerName?: string; rawProvider?: import("ethers").Eip1193Provider; signMessage?: (message: string, address?: string) => Promise; signTypedMessage?: EthWalletConnectorBase["signTypedMessage"]; signer?: import("ethers").JsonRpcSigner; signerAddress?: import("@xylabs/sdk-js").EthAddressWrapper; verifyTypedDataSignature?: (domain: import("../index.ts").TypedDataDomain, types: import("../index.ts").TypedDataTypes, value: import("../index.ts").TypedDataValues, signature: string, expectedSignerAddress: string) => boolean; ethWalletApiInstance: import("../classes/EthWalletApiInstance.ts").EthWalletApiInstance; error: Error | undefined; }; //# sourceMappingURL=useEthWalletInstance.d.ts.map