As has already been mentioned, there is currently no built-in feature which allows you to hide deleted threads from those who have the right to restore them nor is there a permanent deletion option. Those who do not have the restore right will not see them but those that do will continue to see them unless they use some custom JS to hide them.