import { Provider } from '@ethersproject/providers'; import { DeployWalletDto, DeployWalletReponse, SmartAccountResponse } from '../utils/AarcTypes'; declare class Etherspot { provider: Provider; chainId: number; constructor(chainId: number, rpcUrl: string); getAllEtherspotSCWs(owner: string): Promise; getEtherspotSCW(owner: string, index: number): Promise; deployEtherspotSCW(deployWalletDto: DeployWalletDto): Promise; } export default Etherspot;