@class NSArray; @interface TSTEphemeralFilter : NSObject { NSArray *_rules; } @property (readonly, nonatomic) unsigned long long filterIndex; @property (readonly, nonatomic) struct TSUModelColumnIndex { unsigned short _column; } baseColumnIndex; @property (readonly, nonatomic) unsigned long long ruleCount; + (id)filterWithIndex:(unsigned long long)a0 baseColumnIndex:(struct TSUModelColumnIndex { unsigned short x0; })a1 rules:(id)a2; - (id)description; - (void).cxx_destruct; - (id)ruleAtIndex:(unsigned long long)a0; - (void)enumerateRulesUsingBlock:(id /* block */)a0; - (id)filterByAddingRule:(id)a0; - (id)filterByClearingRules; - (id)filterByRemovingRuleAtIndex:(unsigned long long)a0; - (id)filterWithRule:(id)a0 atIndex:(unsigned long long)a1; - (id)initWithIndex:(unsigned long long)a0 baseColumnIndex:(struct TSUModelColumnIndex { unsigned short x0; })a1 rules:(id)a2; @end