luxlabs header browser preview


@class NSString, _TtC16SessionAssertion30ProminentPresentationAssertion;

@interface SNAProminentPresentationAssertion : NSObject {
    _TtC16SessionAssertion30ProminentPresentationAssertion *_assertion;
    id /* block */ _invalidationHandler;
}

@property (readonly, copy, nonatomic) NSString *sessionIdentifier;
@property (readonly, copy, nonatomic) NSString *explanation;
@property (readonly, nonatomic) unsigned long long state;
@property (readonly, nonatomic) unsigned long long invalidationReason;

- (id)init;
- (void)invalidate;
- (void).cxx_destruct;
- (id)initWithExplanation:(id)a0 sessionIdentifier:(id)a1 duration:(double)a2 invalidationHandler:(id /* block */)a3;
- (id)initWithExplanation:(id)a0 sessionIdentifier:(id)a1 invalidationHandler:(id /* block */)a2;

@end