Вы не можете сделать это.Typescript может печатать только те вещи, которые основаны на статическом анализе во время сборки, что, по вашему описанию, потребует, чтобы Typescript знал результат вашего вызова API во время сборки, а это не так.
Лучшее, что вы можете сделать, этоуказывая, что ваш вызов API может вернуть оба из них:
public myApiFunc(req: MyRequestModel): Observable<any>
Но для этого все равно потребуется выяснить, какой тип возвращен во время выполнения.