If you want to keep water away from painted and bare wood surfaces, the way to make it water-resistant is by applying a few coats of clear sealer. For the protective glossy finish, you can use water-based polyurethane resins, solvent-based polyurethane, or any sealing varnish. Polycrylic polyurethane is ideal for flat latex paint. So, conduct research before settling your mind on something.