См. здесь для обзора отношений наследования между классами коллекций.
Вы увидите, что IndexedSeq является общей чертой как для ArrayBuffer, так и для Vector.
РЕДАКТИРОВАТЬ: IndexedSeq против Seq:
Из документа: Indexed sequences do not add any new methods wrt Seq, but promise efficient implementations of random access patterns.
Это означает, что в этом контексте вы также можете использовать Seq, поскольку реализации будут предоставлены ArrayBuffer и Vector в любом случае.