ContractCall: {
    amount?: BigNumberish;
    assetId?: BytesLike;
    contractId: AbstractAddress;
    data: BytesLike;
    externalContractsAbis?: Record<string, JsonAbi>;
    fnSelectorBytes: Uint8Array;
    gas?: BigNumberish;
}

Represents a contract call.