import { Provider, TransactionRequest, TransactionResponse } from '@ethersproject/abstract-provider'; import { Signer } from '@ethersproject/abstract-signer'; import { Bytes } from 'ethers'; import { Deferrable } from 'ethers/lib/utils'; import { AlembicProvider } from './AlembicProvider'; import { AlembicWallet } from './AlembicWallet'; export declare class AlembicSigner extends Signer { private smartWallet; constructor(smartWallet: AlembicWallet, albProvider: AlembicProvider); getAddress(): Promise; signMessage(message: string | Bytes): Promise; sendTransaction(transaction: Deferrable): Promise; addWebAuthnOwner(): Promise; signTransaction(transaction: Deferrable): Promise; connect(provider: Provider): Signer; }