Forward declaration for SignalEvent class