type PaymasterResult = { callGasLimit?: BigNumber; paymasterAndData: string; preVerificationGas?: BigNumber; verificationGasLimit?: BigNumber; };