You may have to watch ~ / .Trash, but there is a notification sent when the trash is empty. His name is "com.apple.carbon.core.DirectoryNotification" (which is also published at another time), but there seems to be nothing in userInfo. However, it has a string as an object in it, so it may contain some relevant information. My quick tests seem to indicate that this is not the case. (Looks like a line, something like "FNObject 555279-101" )
source share