Right now the lwk_wollet package doesn't have any method to delete encrypted cache file to essentially delete the wallet. I can delete those files manually from outside but problem is each wallet stores files in folder name generated from hash of descriptor. and that method is also private.
this is fairly easy to implement. if you wish i can create pull request.