There is no undelete option. You need to restore this folder from your backups. To restore your public_html
directory, use cPanel's Backups interface (Home >> Files >> Backups).
You can also contact your web host to have them restore your backups.
Note:
If you do not have backups, you cannot restore your information.