Hello,
That is a broad question. My standard answer would be automotive paints but that will depend on many factors. What is the surface? Bare? painted? What condition? What size?
Most likely you will need a suitable primer and a protective clear coat on top.
I would use automotive lacquers simply because that is what I know and have experience with. But there are multiple automotive grade paint options like water based acrylics, enamels, lacquers, urethanes, etc.
Thanks,
Ismael