import { Wallet, BytesLike, TypedDataField } from 'ethers'; import { WalletProvider } from './interfaces'; export declare class KeyWalletProvider implements WalletProvider { readonly type = "Key"; readonly address: string; readonly wallet: Wallet; constructor(privateKey: string); signMessage(message: BytesLike): Promise; signTypedData(typedData: TypedDataField[], message: any, accountAddress: string): Promise; }