import { UserOperationStruct } from '../contracts/account-abstraction/contracts/core/BaseAccount'; import { Gas } from '../common'; export declare class HttpRpcClient { readonly bundlerUrl: string; readonly entryPointAddress: string; readonly chainId: number; private readonly userOpJsonRpcProvider; initializing: Promise; constructor(bundlerUrl: string, entryPointAddress: string, chainId: number); validateChainId(): Promise; getVerificationGasInfo(tx: UserOperationStruct): Promise; sendUserOpToBundler(userOp1: UserOperationStruct): Promise; sendAggregatedOpsToBundler(userOps1: UserOperationStruct[]): Promise; getSkandhaGasPrice(): Promise; getBundlerVersion(): Promise; getUserOpsReceipt(uoHash: string): Promise; private printUserOperation; }