Not entirely sure what you are exactly looking for but here are some examples of adding a type of abc to a list which also includes the REPL output.
type abc = (Int, String)
defined type alias abc
scala> val item : abc = (1, "s")
item: (Int, String) = (1,s)
// i.e. Creating a new abc
scala> val item2 = new abc(1, "s")
item2: (Int, String) = (1,s)
scala> val list = List(item, item2)
list: List[(Int, String)] = List((1,s), (1,s))
// Shows an explicit use of type alias in declaration
val list2 = List[abc](item, item2)
list2: List[(Int, String)] = List((1,s), (1,s))
// Adding to a mutable list although immutable would be a better approach
scala> var list3 = List[abc]()
list3: List[(Int, String)] = List()
scala> list3 = (5, "hello") :: list3
list3: List[(Int, String)] = List((5,hello))
// Appending abc (tuple) type to mutable list
scala> list3 = list3 :+ (5, "hello")
list3: List[(Int, String)] = List((5,hello), (5,hello))