/** * Ethers v6 adapter — wraps ethers Signer/Provider into the SDK's abstract interfaces. */ import { type JsonRpcProvider, type Signer } from "ethers"; import type { ContractCaller, OpenSeaWallet } from "./types"; /** * Creates an OpenSeaWallet from an ethers Signer or JsonRpcProvider. */ export declare function createEthersWallet(signerOrProvider: Signer | JsonRpcProvider): OpenSeaWallet; /** * Creates a ContractCaller using ethers Contract. */ export declare function createEthersContractCaller(signerOrProvider: Signer | JsonRpcProvider): ContractCaller; /** * Get available accounts from an ethers Signer or JsonRpcProvider. */ export declare function getEthersAccounts(signerOrProvider: Signer | JsonRpcProvider, logger: (msg: string) => void): Promise;