import { ethers } from 'ethers'; export declare class SignerWithAddress extends ethers.Signer { readonly address: string; private readonly _signer; static create(signer: ethers.Signer): Promise; private constructor(); getAddress(): Promise; signMessage(message: string | ethers.utils.Bytes): Promise; signTransaction(transaction: ethers.utils.Deferrable): Promise; sendTransaction(transaction: ethers.utils.Deferrable): Promise; connect(provider: ethers.providers.Provider): SignerWithAddress; toJSON(): string; }