import { IBlockchainExplorer } from '../explorer/IBlockchainExplorer'; import { Web3Client } from '../clients/Web3Client'; import { TPlatform } from '../models/TPlatform'; import { Erc4337Service } from './Erc4337Service'; import { Erc4337TxWriter } from './Erc4337TxWriter'; export declare class Erc4337Factory { static createService(opts?: { platform: TPlatform; client?: Web3Client; explorer?: IBlockchainExplorer; /** default: default */ name?: string; }): Erc4337Service; static createWriter(opts?: { platform: TPlatform; client?: Web3Client; explorer?: IBlockchainExplorer; /** default: default */ name?: string; }): Erc4337TxWriter; }