/** * Ethers.js v6 adapter implementation */ import { ethers } from 'ethers'; import { BlockchainAdapter, ContractCallResult } from './types'; export declare class EthersAdapter implements BlockchainAdapter { private provider; private signer?; constructor(provider: ethers.Provider, signer?: ethers.Signer); call(contractAddress: string, abi: any[], functionName: string, args: any[]): Promise; send(contractAddress: string, abi: any[], functionName: string, args: any[]): Promise; getAddress(): Promise; getChainId(): Promise; signMessage(message: string | Uint8Array): Promise; signTypedData(domain: any, types: any, value: any): Promise; } //# sourceMappingURL=ethers.d.ts.map