If you are referring to sealing as protecting the final finish, then a clear coat, be it flat, semi-gloss or gloss is what you use. I use Testors Clear Flat to seal my kits and figures. It does not react with paints, etc. and completely disappears. You could also use Artist Clear Flat, which most art stores will sell. I would test it before applying it to a model, but I think it is the same stuff as the Testors Clear Flat.
As for sealing, if you are sealing a resin or white metal figure or kit prior to painting, etc. then use whatever you have handy, but it should be an enamel or lacquer paint that will bite into the surface and privide a base for your paint to stick to. I also prime all of my vehicles with a light coat to find blemishes, etc. and privide a pre-shading, as mentioned above.