luxlabs header browser preview


@class CUStateMachine, NSPointerArray, NSDictionary, CUState;

@interface SUICProgressStateMachine : NSObject {
    CUStateMachine *_underlyingStateMachine;
    NSDictionary *_stateForStateName;
    unsigned long long _currentState;
    CUState *_abstractState;
}

@property (retain, nonatomic, getter=_stateMachineObservers, setter=_setStateMachineObservers:) NSPointerArray *stateMachineObservers;
@property (readonly) unsigned long long state;

- (id)init;
- (void)dealloc;
- (void)setObservers:(id)a0;
- (void).cxx_destruct;
- (void)addObserver:(id)a0;
- (void)handleEvent:(unsigned long long)a0;
- (void)_ignoreEvent:(unsigned long long)a0;
- (void)_transitionToState:(unsigned long long)a0 forEvent:(unsigned long long)a1;
- (void)addObservers:(id)a0;

@end