Command<Arg>: EnumOutputShape<{     $Intent: {         data: Record<string, unknown>;         inputs: Record<string, Argument | Argument[]>;         name: string;     };     MakeMoveVec: {         elements: Arg[];         type: string | null;     };     MergeCoins: {         destination: Arg;         sources: Arg[];     };     MoveCall: {         _argumentTypes?: OpenMoveTypeSignature[] | null;         arguments: Arg[];         function: string;         module: string;         package: string;         typeArguments: string[];     };     Publish: {         dependencies: string[];         modules: string[];     };     SplitCoins: {         amounts: Arg[];         coin: Arg;     };     TransferObjects: {         address: Arg;         objects: Arg[];     };     Upgrade: {         dependencies: string[];         modules: string[];         package: string;         ticket: Arg;     }; }>