Delawere, если они неизвестны вам, они неизвестны и компилятору. Как вы собрались их типизировать? Тайпскрипт работает только на этапе компиляции.
Если это не рандомные переменные, а таки константы, или если переменные могут принимать строго ограниченный набор значений - тогда можно что-то сделать, но нужны юудут примеры.
Delawere, в тс ключи объекта могут быть либо строками, либо числами, других вариантов нет. Если хотите ключи каких-нибудь других типов, то используйте Map