What's the shape of the output of gluon models

I’m writing a wrapper around some ML frameworks/libraries like mxnet, the goal is to create a common interface (input/output) for the maximum of them.

My question is: what’s the shape/types of the outputs of gluon models? In other words, what cloud comes from calling out = gluon_model(input) ?