import { ethers } from "ethers"; export interface EngineSignerConfiguration { engineUrl: string; accessToken: string; backendWalletAddress: string; } export declare class EngineSigner extends ethers.Signer { config: EngineSignerConfiguration; constructor(config: EngineSignerConfiguration, provider?: ethers.providers.Provider); getAddress(): Promise; signMessage(message: string): Promise; signTransaction(transaction: ethers.utils.Deferrable): Promise; sendTransaction(transaction: ethers.providers.TransactionRequest): Promise; connect(provider: ethers.providers.Provider): EngineSigner; private fetch; } //# sourceMappingURL=signer.d.ts.map