Hi Mark,
You probably don't want to perform a hard delete. This basically means that the stream will never be able to be written to again. You want to perform a soft delete, but this is also not the same as having a clean database.
For instance, the event numbers for a soft deleted stream are preserved and the way the delete works is basically by the use of metadata for a stream. When you soft delete a stream, Event Store adds a truncate before metadata event in the metadata stream for the stream you are performing the delete on.
If you want to reclaim the disk space for the deleted streams you would also then have to perform a scavenge. The scavenge will only affect completed chunks.