@class TUHandle, NSUUID, TUCallProvider, TUCallServicesInterface; @protocol TUFeatureFlags; @interface TUCallUpdate : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (retain, nonatomic) id featureFlags; @property (retain, nonatomic) TUCallServicesInterface *callServicesInterface; @property (copy, nonatomic) id /* block */ contactsCountBlock; @property (copy, nonatomic) id /* block */ clarityEnabledBlock; @property (copy, nonatomic) id /* block */ deviceTypeBlock; @property (nonatomic) long long priority; @property (nonatomic) long long junkConfidence; @property (retain, nonatomic) TUCallProvider *provider; @property (retain, nonatomic) TUHandle *handle; @property (nonatomic) unsigned long long remoteParticipantCount; @property (nonatomic) BOOL hasVideo; @property (nonatomic, getter=isConversation) BOOL conversation; @property (retain, nonatomic) NSUUID *UUID; @property (retain, nonatomic) NSUUID *callUUID; @property (nonatomic, getter=isAnsweringMachineAvailable) BOOL answeringMachineAvailable; @property (nonatomic, getter=isEligibleForScreening) BOOL eligibleForScreening; - (id)init; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (id)initWithProvider:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end