@interface NSMutableArray : NSArray + (id)arrayWithCapacity:(unsigned long long)a0; - (id)initWithContentsOfFile:(id)a0; - (id)initWithContentsOfURL:(id)a0; - (Class)classForCoder; - (id)initWithContentsOfURL:(id)a0 error:(id *)a1; - (void)applyDifference:(id)a0; - (void)filterUsingPredicate:(id)a0; - (void)removeObjectsFromIndices:(unsigned long long *)a0 numIndices:(unsigned long long)a1; - (void)sortUsingDescriptors:(id)a0; - (void)_mutate; - (void)setSet:(id)a0; - (void)setObject:(id)a0 atIndexedSubscript:(unsigned long long)a1; - (void)sortRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 options:(unsigned long long)a1 usingComparator:(id /* block */)a2; - (void)replaceObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withObjects:(const id *)a1 count:(unsigned long long)a2; - (void)removeObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)replaceObjectsAtIndexes:(id)a0 withObjects:(id)a1; - (void)sortUsingSelector:(SEL)a0; - (void)removeObjectsAtIndexes:(id)a0; - (void)removeAllObjects; - (id)initWithCapacity:(unsigned long long)a0; - (id)initWithObjects:(const id *)a0 count:(unsigned long long)a1; - (id)sortedArrayFromRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 options:(unsigned long long)a1 usingComparator:(id /* block */)a2; - (void)removeLastObject; - (void)addObjectsFromArray:(id)a0; - (void)insertObject:(id)a0 atIndex:(unsigned long long)a1; - (void)sortWithOptions:(unsigned long long)a0 usingComparator:(id /* block */)a1; - (void)removeFirstObject; - (void)removeObjectsInArray:(id)a0; - (void)replaceObjectAtIndex:(unsigned long long)a0 withObject:(id)a1; - (void)removeObjectAtIndex:(unsigned long long)a0; - (void)insertObjects:(const id *)a0 count:(unsigned long long)a1 atIndex:(unsigned long long)a2; - (void)sortUsingComparator:(id /* block */)a0; - (void)replaceObject:(id)a0; - (void)removeObjectsInSet:(id)a0; - (void)removeObject:(id)a0; - (void)setArray:(id)a0; - (void)setObject:(id)a0 atIndex:(unsigned long long)a1; - (void)insertObjects:(id)a0 atIndexes:(id)a1; - (void)exchangeObjectAtIndex:(unsigned long long)a0 withObjectAtIndex:(unsigned long long)a1; - (void)addObject:(id)a0; - (id)arrayByAddingObjectsFromArray:(id)a0; - (void)addObjects:(const id *)a0 count:(unsigned long long)a1; - (void)moveObjectsAtIndexes:(id)a0 toIndex:(unsigned long long)a1; - (void)setOrderedSet:(id)a0; - (void)sortUsingFunction:(void /* function */ *)a0 context:(void *)a1; - (void)replaceObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withObjectsFromArray:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (void)removeObjectIdenticalTo:(id)a0; - (void)insertObjectsFromArray:(id)a0 atIndex:(unsigned long long)a1; - (void)addObjectsFromOrderedSet:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)addObjectsFromArray:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)addObjectsFromOrderedSet:(id)a0; - (void)addObjectsFromSet:(id)a0; - (void)insertObjectsFromArray:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 atIndex:(unsigned long long)a2; - (void)insertObjectsFromOrderedSet:(id)a0 atIndex:(unsigned long long)a1; - (void)insertObjectsFromOrderedSet:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 atIndex:(unsigned long long)a2; - (void)insertObjectsFromSet:(id)a0 atIndex:(unsigned long long)a1; - (void)removeObject:(id)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)removeObjectIdenticalTo:(id)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)removeObjectsAtIndexes:(id)a0 options:(unsigned long long)a1 passingTest:(id /* block */)a2; - (void)removeObjectsInArray:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)removeObjectsInOrderedSet:(id)a0; - (void)removeObjectsInOrderedSet:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)removeObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 inArray:(id)a1; - (void)removeObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 inArray:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (void)removeObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 inOrderedSet:(id)a1; - (void)removeObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 inOrderedSet:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (void)removeObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 inSet:(id)a1; - (void)removeObjectsPassingTest:(id /* block */)a0; - (void)removeObjectsWithOptions:(unsigned long long)a0 passingTest:(id /* block */)a1; - (void)replaceObject:(id)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)replaceObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withObjectsFromArray:(id)a1; - (void)replaceObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withObjectsFromOrderedSet:(id)a1; - (void)replaceObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withObjectsFromOrderedSet:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (void)replaceObjectsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withObjectsFromSet:(id)a1; - (void)sortUsingFunction:(void /* function */ *)a0 context:(void *)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; @end