luxlabs header browser preview


@class NSString, NSMutableDictionary, NSMutableOrderedSet;

@interface TMLState : NSObject {
    NSMutableDictionary *_properties;
    TMLState *_baseState;
}

@property (readonly, nonatomic) NSMutableOrderedSet *propertyKeys;
@property (readonly, nonatomic) NSString *tmlStateName;
@property (readonly, nonatomic) NSString *tmlStateExtends;

+ (Class)registerState:(id)a0 forClass:(Class)a1;
+ (id)stateForClass:(Class)a0 stateName:(id)a1;

- (void)setValue:(id)a0 forKeyPath:(id)a1;
- (id)init;
- (id)valueForKeyPath:(id)a0;
- (void)setValue:(id)a0 forKey:(id)a1;
- (void).cxx_destruct;
- (id)valueForKey:(id)a0;
- (void)applyToObject:(id)a0 fromState:(id)a1;
- (void)applyToObject:(id)a0 ignorePropertyKeys:(id)a1;
- (void)enterStateFromState:(id)a0;
- (id)initWithStateName:(id)a0;
- (void)leaveStateToState:(id)a0;
- (void)setTMLValue:(id)a0 forKeyPath:(id)a1;
- (id)tmlIdentifier;

@end