luxlabs header browser preview


@class NSString, ASCAppOfferSavedState, ASCAppOfferStateCenter, NSMutableArray;
@protocol ASCOffer;

@interface ASCAppOfferStateMachine : NSObject

@property (readonly, nonatomic) id<ASCOffer> offer;
@property (readonly, weak, nonatomic) ASCAppOfferStateCenter *stateCenter;
@property (readonly, nonatomic) NSMutableArray *delegates;
@property (retain, nonatomic) ASCAppOfferSavedState *mostRecentState;
@property (copy, nonatomic) NSString *mostRecentStatusText;
@property (retain, nonatomic) ASCAppOfferSavedState *overrideState;

- (void)dealloc;
- (void)removeDelegate:(id)a0;
- (void)addDelegate:(id)a0;
- (void)enumerateDelegatesUsingBlock:(id /* block */)a0;
- (void).cxx_destruct;
- (id)initWithOffer:(id)a0 stateCenter:(id)a1;
- (void)installTemporaryWaitingState;
- (void)invalidateTemporaryStateForcingUpdate:(BOOL)a0;
- (void)offerStateDidChange:(id)a0 withMetadata:(id)a1 flags:(long long)a2;
- (void)offerStatusTextDidChange:(id)a0;
- (id)performActionWithActivity:(id)a0 inContext:(id)a1;

@end