import { ExternalProvider } from '@ethersproject/providers'; import { MessageTypes, TypedMessage } from '@metamask/eth-sig-util'; import { BitSigner, SendTransactionParam } from './BitSigner'; export declare class ProviderSigner extends BitSigner { provider: ExternalProvider; constructor(provider: ExternalProvider); private request; signTypedData(data: TypedMessage): Promise; sendTransaction(sendTransactionParam: SendTransactionParam): Promise; }