luxlabs header browser preview


@class NSObject, UARPController, NSMutableArray;
@protocol OS_os_log, OS_dispatch_queue, OS_dispatch_source;

@interface UARPAnalyticsUpdateFirmwareManager : NSObject {
    UARPController *_controller;
    NSMutableArray *_stateArray;
    NSObject<OS_os_log> *_log;
    NSObject<OS_dispatch_queue> *_queue;
    NSObject<OS_dispatch_source> *_purgeTimer;
}

- (void)stagingStartedForAccessoryID:(id)a0 assetID:(id)a1 userIntent:(BOOL)a2;
- (void)dealloc;
- (void)stagingCompleteForAccessoryID:(id)a0 assetID:(id)a1 status:(unsigned long long)a2;
- (void)configurePurgeTimer;
- (id)description;
- (id)updateStateForAccessoryID:(id)a0 assetID:(id)a1;
- (id)updateStatesForAccessoryID:(id)a0;
- (void)purgeStaleUpdateStateRecords;
- (void)updateComplete:(id)a0;
- (void).cxx_destruct;
- (void)setAccessoryIDUnreachable:(id)a0;
- (id)initWithController:(id)a0 queue:(id)a1;

@end