Door Bell Passthrough to cloud

Would it be possible to make it so that if you have a door bell connected to home assistant when you share that resource with homekit or google home or alexa it is treated as a doorbell and not just a camera automatically?

Do homekit and others have distinct doorbell entities?