/** * EniBundler 交易构建与提交 * * 主钱包收集签名后,构建 executeBatch / pullAndExecute 调用并签名。 */ import type { SignedOpParams, TokenPullParams, BundleSubmitResult } from './types.js'; /** * 构建 executeBatch 交易 */ export declare function buildExecuteBatch(params: { rpcUrl?: string; mainPrivateKey: string; bundlerAddress: string; ops: SignedOpParams[]; gasPrice?: bigint; }): Promise; /** * 构建 pullAndExecute 交易(代币拉取 + 操作执行) */ export declare function buildPullAndExecute(params: { rpcUrl?: string; mainPrivateKey: string; bundlerAddress: string; pulls: TokenPullParams[]; ops: SignedOpParams[]; gasPrice?: bigint; }): Promise;