Комментарий Кентона ниже - хороший совет:
... мы, как разработчики, действительно плохо догадываемся, чего мы можем захотеть в будущем. Поэтому я рекомендую быть в безопасности, всегда определяя настраиваемые параметры и типы результатов для каждого метода, даже если они пусты.
Отвечая на свой вопрос:
Просматривая прото-файлы по умолчанию, я наткнулся на Empty, который в точности похож на тип Null, который я предложил выше :)
выдержка из этого файла:
// A generic empty message that you can re-use to avoid defining duplicated
// empty messages in your APIs. A typical example is to use it as the request
// or the response type of an API method. For instance:
//
// service Foo {
// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
// }
//
message Empty {
}