There are some of them which does some tricks, however it would be fully convolutional at all.
Some papers divides inputs in grids such that the amount of features is fixed.You can also generate latent spaces of a fixed size and then reconstruct from there. However, in general, the output size depends on the input size