Нет, типы не существуют в переданном коде, поэтому не было бы источника, из которого можно преобразовать VALID_VALUES
.
Вы можете сделать это наоборот, хотя, если вы хотите сделать вещи DRY:
const VALID_VALUES = ['a', 'b', 'c'] as const;
type Valid = typeof VALID_VALUES[number];