Там нет ни одного. Это также не имеет смысла, потому что результат должен быть возвращен маршруту, который выдвинул маршрут.
Если вам действительно нужно это сделать, используйте несколько вызовов pop
:
// Widget of Route A:
String resultOfC = await Navigator.push(context, routeB);
// Widget of Route B:
String resultOfC = await Navigator.push<String>(context, routeC);
Navigator.pop(context, resultOfC); // pass result of C to A
// Widget of Route C:
Navigator.pop(context, 'my result'); // pass result to B