declare namespace ObjC{ namespace classes{ export class NSCompoundPredicate extends NSPredicate{ initWithType_subpredicates_(type:number|NativePointer,subpredicates:NativePointer|NativePointer):NSCompoundPredicate; initWithCoder_(coder:NSCoder|NativePointer):NSCompoundPredicate; static andPredicateWithSubpredicates_(subpredicates:NativePointer|NativePointer):NSCompoundPredicate; static orPredicateWithSubpredicates_(subpredicates:NativePointer|NativePointer):NSCompoundPredicate; static notPredicateWithSubpredicate_(predicate:NSPredicate|NativePointer):NSCompoundPredicate; compoundPredicateType():number; subpredicates():NSArray; } } }