import { SponsorUserOperationDto } from '@biconomy/paymaster'; import { BundlerProviderLike } from './bundler'; import { StateStorage } from './state'; export declare enum PaymasterType { BICONOMY = "biconomy", PIMLICO = "pimlico", MULTITOKEN = "multitoken" } export interface PaymasterApi { url: string; type?: PaymasterType; context?: any; paymasterServiceData?: SponsorUserOperationDto; } export declare enum Factory { ZERO_DEV = "zeroDev", ETHERSPOT = "etherspot", SIMPLE_ACCOUNT = "simpleAccount", BICONOMY_V1 = "biconomyV1" } export interface SdkOptions { chainId: number; bundlerProvider?: BundlerProviderLike; stateStorage?: StateStorage; rpcProviderUrl?: string; factoryWallet?: Factory; walletFactoryAddress?: string; entryPointAddress?: string; accountAddress?: string; index?: number; }