luxlabs header browser preview


@class NSDictionary, NSArray;

@interface FedStatsDataEncoder : NSObject

@property (retain, nonatomic) NSDictionary *dataTypes;
@property (retain, nonatomic) NSArray *typeConfiguration;

+ (BOOL)encodeDataAndRecord:(id)a0 dataTypeContent:(id)a1 baseKey:(id)a2 errorOut:(id *)a3;
+ (BOOL)encodeDataArrayAndRecord:(id)a0 dataTypeContent:(id)a1 baseKey:(id)a2 errorOut:(id *)a3;
+ (id)createWithDataTypeContent:(id)a0 possibleError:(id *)a1;
+ (BOOL)encodeDataAndRecord:(id)a0 dataTypeContent:(id)a1 metadata:(id)a2 baseKey:(id)a3 errorOut:(id *)a4;
+ (id)encodeDataArray:(id)a0 dataTypeContent:(id)a1 resultType:(unsigned long long *)a2 errorOut:(id *)a3;
+ (BOOL)encodeDataArrayAndRecord:(id)a0 dataTypeContent:(id)a1 metadata:(id)a2 baseKey:(id)a3 errorOut:(id *)a4;
+ (BOOL)record:(id)a0 metadata:(id)a1 baseKey:(id)a2;

- (void).cxx_destruct;
- (id)decodeFromBitVector:(id)a0 possibleError:(id *)a1;
- (id)decodeFromBitVector:(id)a0 withType:(id)a1 possibleError:(id *)a2;
- (id)encodeToBitVector:(id)a0 possibleError:(id *)a1;
- (id)encodeToBitVector:(id)a0 withType:(id)a1 possibleError:(id *)a2;
- (id)encodeToIndex:(id)a0 error:(id *)a1;
- (id)encodeToIndex:(id)a0 withType:(id)a1 error:(id *)a2;
- (id)initWithDataTypes:(id)a0 combinationTypes:(id)a1;

@end