/** * PTB Builder - Reconstructs a Sui Transaction from resolved PTB instructions. */ import { Transaction } from '@mysten/sui/transactions'; import type { InstructionGroups } from '../types/index.js'; export declare class PTBBuilder { private tx; private inputHandles; private resultHandles; constructor(); /** * Build Transaction from instruction groups from Output Event * @param groups - Instruction groups from resolver * @returns Built Transaction ready for signing */ buildFromInstructions(groups: InstructionGroups): Transaction; private processInput; private processPureInput; private processCommand; private processMoveCall; private processTransferObjects; private processSplitCoins; private processMergeCoins; private processMakeMoveVec; private resolveArgument; getTransaction(): Transaction; } //# sourceMappingURL=index.d.ts.map