declare namespace ObjC{ namespace classes{ export class NSOrderedSet extends NSObject{ objectAtIndex_(idx:number|NativePointer):any; indexOfObject_(object:any|NativePointer):number; init():NSOrderedSet; initWithObjects_count_(objects:any|NativePointer,cnt:number|NativePointer):NSOrderedSet; initWithCoder_(aDecoder:NSCoder|NativePointer):NSOrderedSet; count():number; getObjects_range_(objects:any|NativePointer,range:NativePointer|NativePointer):any; objectsAtIndexes_(indexes:NSIndexSet|NativePointer):NativePointer; isEqualToOrderedSet_(other:NativePointer|NativePointer):number; containsObject_(object:any|NativePointer):number; intersectsOrderedSet_(other:NativePointer|NativePointer):number; intersectsSet_(set:NativePointer|NativePointer):number; isSubsetOfOrderedSet_(other:NativePointer|NativePointer):number; isSubsetOfSet_(set:NativePointer|NativePointer):number; objectAtIndexedSubscript_(idx:number|NativePointer):any; objectEnumerator():NativePointer; reverseObjectEnumerator():NativePointer; enumerateObjectsUsingBlock_(block:NativePointer|NativePointer):any; enumerateObjectsWithOptions_usingBlock_(opts:number|NativePointer,block:NativePointer|NativePointer):any; enumerateObjectsAtIndexes_options_usingBlock_(s:NSIndexSet|NativePointer,opts:number|NativePointer,block:NativePointer|NativePointer):any; indexOfObjectPassingTest_(predicate:NativePointer|NativePointer):number; indexOfObjectWithOptions_passingTest_(opts:number|NativePointer,predicate:NativePointer|NativePointer):number; indexOfObjectAtIndexes_options_passingTest_(s:NSIndexSet|NativePointer,opts:number|NativePointer,predicate:NativePointer|NativePointer):number; indexesOfObjectsPassingTest_(predicate:NativePointer|NativePointer):NSIndexSet; indexesOfObjectsWithOptions_passingTest_(opts:number|NativePointer,predicate:NativePointer|NativePointer):NSIndexSet; indexesOfObjectsAtIndexes_options_passingTest_(s:NSIndexSet|NativePointer,opts:number|NativePointer,predicate:NativePointer|NativePointer):NSIndexSet; indexOfObject_inSortedRange_options_usingComparator_(object:any|NativePointer,range:NativePointer|NativePointer,opts:number|NativePointer,cmp:NativePointer|NativePointer):number; sortedArrayUsingComparator_(cmptr:NativePointer|NativePointer):NativePointer; sortedArrayWithOptions_usingComparator_(opts:number|NativePointer,cmptr:NativePointer|NativePointer):NativePointer; descriptionWithLocale_(locale:NSObject|NativePointer):NSString; descriptionWithLocale_indent_(locale:NSObject|NativePointer,level:number|NativePointer):NSString; firstObject():any; lastObject():any; reversedOrderedSet():NativePointer; array():NativePointer; set():NativePointer; description():NSString; static orderedSet():NSOrderedSet; static orderedSetWithObject_(object:any|NativePointer):NSOrderedSet; static orderedSetWithObjects_count_(objects:any|NativePointer,cnt:number|NativePointer):NSOrderedSet; static orderedSetWithObjects_(firstObj:any|NativePointer):NSOrderedSet; static orderedSetWithOrderedSet_(set:NativePointer|NativePointer):NSOrderedSet; static orderedSetWithOrderedSet_range_copyItems_(set:NativePointer|NativePointer,range:NativePointer|NativePointer,flag:number|NativePointer):NSOrderedSet; static orderedSetWithArray_(array:NativePointer|NativePointer):NSOrderedSet; static orderedSetWithArray_range_copyItems_(array:NativePointer|NativePointer,range:NativePointer|NativePointer,flag:number|NativePointer):NSOrderedSet; static orderedSetWithSet_(set:NativePointer|NativePointer):NSOrderedSet; static orderedSetWithSet_copyItems_(set:NativePointer|NativePointer,flag:number|NativePointer):NSOrderedSet; initWithObject_(object:any|NativePointer):NSOrderedSet; initWithObjects_(firstObj:any|NativePointer):NSOrderedSet; initWithOrderedSet_(set:NativePointer|NativePointer):NSOrderedSet; initWithOrderedSet_copyItems_(set:NativePointer|NativePointer,flag:number|NativePointer):NSOrderedSet; initWithOrderedSet_range_copyItems_(set:NativePointer|NativePointer,range:NativePointer|NativePointer,flag:number|NativePointer):NSOrderedSet; initWithArray_(array:NativePointer|NativePointer):NSOrderedSet; initWithArray_copyItems_(set:NativePointer|NativePointer,flag:number|NativePointer):NSOrderedSet; initWithArray_range_copyItems_(set:NativePointer|NativePointer,range:NativePointer|NativePointer,flag:number|NativePointer):NSOrderedSet; initWithSet_(set:NativePointer|NativePointer):NSOrderedSet; initWithSet_copyItems_(set:NativePointer|NativePointer,flag:number|NativePointer):NSOrderedSet; } export class NSMutableOrderedSet extends NSOrderedSet{ insertObject_atIndex_(object:any|NativePointer,idx:number|NativePointer):any; removeObjectAtIndex_(idx:number|NativePointer):any; replaceObjectAtIndex_withObject_(idx:number|NativePointer,object:any|NativePointer):any; initWithCoder_(aDecoder:NSCoder|NativePointer):NSMutableOrderedSet; init():NSMutableOrderedSet; initWithCapacity_(numItems:number|NativePointer):NSMutableOrderedSet; sortUsingDescriptors_(sortDescriptors:NativePointer|NativePointer):any; filterUsingPredicate_(p:NSPredicate|NativePointer):any; static orderedSetWithCapacity_(numItems:number|NativePointer):NSMutableOrderedSet; addObject_(object:any|NativePointer):any; addObjects_count_(objects:any|NativePointer,count:number|NativePointer):any; addObjectsFromArray_(array:NativePointer|NativePointer):any; exchangeObjectAtIndex_withObjectAtIndex_(idx1:number|NativePointer,idx2:number|NativePointer):any; moveObjectsAtIndexes_toIndex_(indexes:NSIndexSet|NativePointer,idx:number|NativePointer):any; insertObjects_atIndexes_(objects:NativePointer|NativePointer,indexes:NSIndexSet|NativePointer):any; setObject_atIndex_(obj:any|NativePointer,idx:number|NativePointer):any; setObject_atIndexedSubscript_(obj:any|NativePointer,idx:number|NativePointer):any; replaceObjectsInRange_withObjects_count_(range:NativePointer|NativePointer,objects:any|NativePointer,count:number|NativePointer):any; replaceObjectsAtIndexes_withObjects_(indexes:NSIndexSet|NativePointer,objects:NativePointer|NativePointer):any; removeObjectsInRange_(range:NativePointer|NativePointer):any; removeObjectsAtIndexes_(indexes:NSIndexSet|NativePointer):any; removeAllObjects():any; removeObject_(object:any|NativePointer):any; removeObjectsInArray_(array:NativePointer|NativePointer):any; intersectOrderedSet_(other:NativePointer|NativePointer):any; minusOrderedSet_(other:NativePointer|NativePointer):any; unionOrderedSet_(other:NativePointer|NativePointer):any; intersectSet_(other:NativePointer|NativePointer):any; minusSet_(other:NativePointer|NativePointer):any; unionSet_(other:NativePointer|NativePointer):any; sortUsingComparator_(cmptr:NativePointer|NativePointer):any; sortWithOptions_usingComparator_(opts:number|NativePointer,cmptr:NativePointer|NativePointer):any; sortRange_options_usingComparator_(range:NativePointer|NativePointer,opts:number|NativePointer,cmptr:NativePointer|NativePointer):any; } } }