import { Provider } from '@ethersproject/providers'; import { DeployWalletDto, DeployWalletReponse, SmartAccountResponse } from '../utils/AarcTypes'; declare class Zerodev { provider: Provider; chainId: number; constructor(chainId: number, rpcUrl: string); getAllZerodevSCWs(owner: string): Promise; getZerodevSCW(owner: string, index: number): Promise; deployZerodevSCW(deployWalletDto: DeployWalletDto): Promise; getAccountInitCode(owner: string, index: number): string; getFactoryInitCode(owner: string, index: number): string; } export default Zerodev;