Nothing directly. It would be nice to know what the zigbee capabilities of your device are though, since you need to list them in the custom dth. Capabilities for curtains might be open, close, half open, slow open, slow close etc. Here is the list of them for ST.
If you’re convinced on writing custom device handlers, here are the docs.
A much faster solution would be to use an already created DTH by the community. Possible solutions here if you haven’t looked already.
In the IDE there are already many zigbee device types to choose that might work with your devices. I’m assuming you’ve already paired your zigbee devices with smartthings and the device handler doesn’t have some of the functions you would like? You could also just add some capabilities to the DTH template for zigbee blinds and publish that for yourself to use as well.
Have you already paired your devices with your HUB?