@class NSArray, NSString, NSPredicate, NSDate; @interface WiFiUsageLQMTriggerCriteria : NSObject @property (class, readonly, nonatomic) NSArray *dataTriggeredTypes; @property (nonatomic) unsigned long long type; @property (retain, nonatomic) NSPredicate *predicate; @property (retain, nonatomic) NSPredicate *requiredFieldsValid; @property (retain, nonatomic) NSString *filterCriteria; @property (nonatomic) BOOL valid; @property (nonatomic) BOOL matched; @property (retain, nonatomic) NSDate *firstTriggered; @property (retain, nonatomic) NSDate *lastTriggered; @property (retain, nonatomic) NSDate *currentSample; @property (retain, nonatomic) NSString *bssid; + (id)predicateNoQuotes:(id)a0; + (id)parseCriteria:(id)a0 intoRequiredFields:(id)a1 andFeatures:(id)a2 forFields:(id)a3 withType:(id)a4 isFilter:(BOOL)a5; - (id)redactedDescription; - (id)description; - (void).cxx_destruct; - (id)shortPredicate; - (id)typeAsString; - (id)initWith:(id)a0 forFields:(id)a1 andFeatures:(id)a2; - (id)shortPredicateNoSpaces; - (id)copyWithZone:(struct _NSZone { } *)a0; @end