@interface SNCollectionUtils : NSObject + (BOOL)allInCollection:(id)a0 satisfyPredicate:(id /* block */)a1; + (BOOL)anyInCollection:(id)a0 satisfyPredicate:(id /* block */)a1; + (void)applyToEachInCollection:(id)a0 apply:(id /* block */)a1; + (BOOL)applyToEachInCollection:(id)a0 apply:(id /* block */)a1 error:(id *)a2; + (void)applyToEachKeyValuePairInDictionary:(id)a0 apply:(id /* block */)a1; + (BOOL)applyToEachKeyValuePairInDictionary:(id)a0 apply:(id /* block */)a1 error:(id *)a2; + (id)arrayFromCollection:(id)a0; + (BOOL)checkSetEqualityBetweenCollection:(id)a0 expected:(id)a1; + (long long)comparisonResultFromInt32:(int)a0; + (id)concatenateDictionaries:(id)a0 error:(id *)a1; + (id)filterKeyValuePairsInDictionary:(id)a0 keepingKeys:(id)a1; + (id)filterKeyValuePairsInDictionary:(id)a0 removingKeys:(id)a1; + (id)filterKeyValuePairsInDictionary:(id)a0 withKeyValuePredicate:(id /* block */)a1; + (id)filterToArrayFromCollection:(id)a0 predicate:(id /* block */)a1; + (id)filterToArrayFromCollection:(id)a0 removingObjects:(id)a1; + (id)filterToSetFromCollection:(id)a0 predicate:(id /* block */)a1; + (id)filterToSetFromCollection:(id)a0 removingObjects:(id)a1; + (id)firstInCollection:(id)a0 satisfyingPredicate:(id /* block */)a1; + (id)generateArrayWithRangeFrom:(long long)a0 step:(long long)a1 count:(long long)a2; + (id)groupIntoArraysFromCollection:(id)a0 usingKeyGenerator:(id /* block */)a1; + (id /* block */)iteratorForCollection:(id)a0; + (id)lastItemsFromArraysInCollection:(id)a0; + (id)mapKeysInDictionary:(id)a0 fallablePairTransform:(id /* block */)a1 error:(id *)a2; + (id)mapKeysInDictionary:(id)a0 fallableTransform:(id /* block */)a1 error:(id *)a2; + (id)mapKeysInDictionary:(id)a0 keyMappings:(id)a1 error:(id *)a2; + (id)mapKeysInDictionary:(id)a0 pairTransform:(id /* block */)a1 error:(id *)a2; + (id)mapKeysInDictionary:(id)a0 transform:(id /* block */)a1 error:(id *)a2; + (id)mapToArrayFromCollection:(id)a0 transform:(id /* block */)a1; + (id)mapToArrayFromCollection:(id)a0 transform:(id /* block */)a1 error:(id *)a2; + (id)mapToSetArrayFromCollection:(id)a0 transform:(id /* block */)a1; + (id)mapToSetArrayFromCollection:(id)a0 transform:(id /* block */)a1 error:(id *)a2; + (id)mapToSetFromCollection:(id)a0 transform:(id /* block */)a1; + (id)mapToSetFromCollection:(id)a0 transform:(id /* block */)a1 error:(id *)a2; + (id)mapValuesInDictionary:(id)a0 pairTransform:(id /* block */)a1; + (id)mapValuesInDictionary:(id)a0 pairTransform:(id /* block */)a1 error:(id *)a2; + (id)mapValuesInDictionary:(id)a0 transform:(id /* block */)a1; + (id)mapValuesInDictionary:(id)a0 transform:(id /* block */)a1 error:(id *)a2; + (id)mapcatToArrayFromCollection:(id)a0 transform:(id /* block */)a1; + (id)mapcatToArrayFromCollection:(id)a0 transform:(id /* block */)a1 error:(id *)a2; + (id)mapcatToDictionaryFromCollection:(id)a0 fallableTransform:(id /* block */)a1 error:(id *)a2; + (id)mapcatToDictionaryFromCollection:(id)a0 transform:(id /* block */)a1 error:(id *)a2; + (id)mapcatToSetFromCollection:(id)a0 transform:(id /* block */)a1; + (id)mapcatToSetFromCollection:(id)a0 transform:(id /* block */)a1 error:(id *)a2; + (id)maxInCollection:(id)a0 compare:(id /* block */)a1; + (id)maxNumberInCollection:(id)a0; + (id)objectsFromArray:(id)a0 atIndices:(id)a1 error:(id *)a2; + (id)optionalObjectAtIndexNumber:(id)a0 inArray:(id)a1 error:(id *)a2; + (id)partitionToArraysFromCollection:(id)a0 memberCountPerPartition:(unsigned long long)a1; + (id)partitionToArraysFromCollection:(id)a0 memberCountPerPartition:(unsigned long long)a1 error:(id *)a2; + (id)reduceCollection:(id)a0 from:(id)a1 reducer:(id /* block */)a2; + (id)reduceCollection:(id)a0 from:(id)a1 reducer:(id /* block */)a2 error:(id *)a3; + (id)requiredObjectAtIndexNumber:(id)a0 inArray:(id)a1 error:(id *)a2; + (id)reverseDictionary:(id)a0 error:(id *)a1; + (id)setArrayFromCollection:(id)a0; + (id)setFromCollection:(id)a0; + (id)shapeCollection:(id)a0 shape:(id)a1 error:(id *)a2; + (id)subtractSetArray:(id)a0 fromSetArray:(id)a1; + (id)toArrayConcatenateCollections:(id)a0; + (id)toArrayKeepAllButFirstInCollection:(id)a0; + (id)toArrayKeepAllButLastInCollection:(id)a0; + (id)toSetArrayConcatenateCollections:(id)a0; + (id)toSetConcatenateCollections:(id)a0; + (id)uniqueMatchInCollection:(id)a0 satisfyingPredicate:(id /* block */)a1; + (BOOL)validateSetEqualityBetweenCollection:(id)a0 expected:(id)a1 error:(id *)a2; + (id)zipPairsToArrayInCollection:(id)a0 zip:(id /* block */)a1; + (id)zipToArrayFromFirstCollection:(id)a0 secondCollection:(id)a1 zip:(id /* block */)a2; + (id)zipToArrayFromFirstCollection:(id)a0 secondCollection:(id)a1 zip:(id /* block */)a2 error:(id *)a3; + (id)zipValuesFromFirstDictionary:(id)a0 secondDictionary:(id)a1 keyedZip:(id /* block */)a2; + (id)zipValuesFromFirstDictionary:(id)a0 secondDictionary:(id)a1 keyedZip:(id /* block */)a2 error:(id *)a3; + (id)zipValuesFromFirstDictionary:(id)a0 secondDictionary:(id)a1 zip:(id /* block */)a2; + (id)zipValuesFromFirstDictionary:(id)a0 secondDictionary:(id)a1 zip:(id /* block */)a2 error:(id *)a3; - (id)init; - (void).cxx_destruct; @end