ProviderConfig
  accountAddress: string;  accountInfo: AccountContractInfoInternal;  bundlerUrl: string;  chain: ChainOrRpcUrl;  clientId: string;  entryPointAddress: string;  erc20PaymasterAddress: string;  erc20TokenAddress: string;  factoryAddress: string;  factoryInfo: FactoryContractInfoInternal;  gasless: boolean;  localSigner: Signer;  paymasterAPI: PaymasterAPI;  secretKey: string;}
type accountAddress = string;
type accountInfo = AccountContractInfoInternal;
type bundlerUrl = string;
type clientId = string;
type entryPointAddress = string;
type erc20PaymasterAddress = string;
type erc20TokenAddress = string;
type factoryAddress = string;
type factoryInfo = FactoryContractInfoInternal;
type gasless = boolean;
type localSigner = Signer;
type secretKey = string;