@class NSString, NSArray, NSPredicate, CKRoughlyEquivalentProperties; @interface CKQuery : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, copy) NSString *recordType; @property (readonly, copy) NSPredicate *predicate; @property (copy) NSArray *sortDescriptors; @property (readonly, nonatomic) CKRoughlyEquivalentProperties *equivalencyProperties; + (void)initialize; + (id)copySortDescriptor:(id)a0; - (id)init; - (void)_setPredicate:(id)a0; - (void)_setRecordType:(id)a0; - (void)encodeWithCoder:(id)a0; - (id)CKPropertiesDescription; - (id)description; - (id)_predicateWithoutCopy; - (void).cxx_destruct; - (id)debugDescription; - (id)_sortDescriptorsWithoutCopy; - (id)initWithRecordType:(id)a0 predicate:(id)a1; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end