import * as core from "@shapeshiftoss/hdwallet-core"; import { TypedData } from "eip-712"; import { BytesLike, providers, Signature } from "ethers"; import { Deferrable } from "ethers/lib/utils.js"; import { Isolation } from "../.."; export declare class SignerAdapter { protected readonly nodeAdapter: Isolation.Adapters.BIP32; readonly provider?: providers.Provider; constructor(nodeAdapter: Isolation.Adapters.BIP32, provider?: providers.Provider); connect(_provider: providers.Provider): never; getAddress(addressNList: core.BIP32Path): Promise; signDigest(digest: BytesLike, addressNList: core.BIP32Path): Promise; signTransaction(transaction: Deferrable, addressNList: core.BIP32Path): Promise; signMessage(messageData: BytesLike, addressNList: core.BIP32Path): Promise; signTypedData(typedData: TypedData, addressNList: core.BIP32Path): Promise; } export default SignerAdapter; //# sourceMappingURL=ethereum.d.ts.map