@class NSData, NSString, TUSandboxExtendedURL, NSURL, NSSet, NSArray, NSOrderedSet, NSObject; @protocol OS_tcc_identity; @interface TUCallProvider : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, copy, nonatomic) NSObject *assumedIdentity; @property (copy, nonatomic) NSString *identifier; @property (copy, nonatomic) NSURL *bundleURL; @property (copy, nonatomic) NSString *bundleIdentifier; @property (copy, nonatomic) NSSet *supportedHandleTypes; @property (copy, nonatomic) NSArray *emergencyHandles; @property (copy, nonatomic) NSArray *emergencyLabeledHandles; @property (copy, nonatomic) NSArray *handoffIdentifiers; @property (copy, nonatomic) NSOrderedSet *prioritizedSenderIdentities; @property (retain, nonatomic) NSURL *ringtoneSoundURL; @property (retain, nonatomic) TUSandboxExtendedURL *sandboxExtendedRingtoneSoundURL; @property (retain, nonatomic) NSURL *originalRingtoneSoundURL; @property (copy, nonatomic) NSData *iconTemplateImageData; @property (copy, nonatomic) NSString *localizedName; @property (nonatomic) unsigned long long maximumCallGroups; @property (nonatomic) unsigned long long maximumCallsPerCallGroup; @property (nonatomic) BOOL supportsAudioOnly; @property (nonatomic) BOOL supportsAudioAndVideo; @property (nonatomic) BOOL supportsEmergency; @property (nonatomic) BOOL supportsVoicemail; @property (nonatomic) BOOL supportsRecents; @property (nonatomic) BOOL supportsCurrentPlatform; @property (nonatomic) BOOL supportsRinging; @property (nonatomic) unsigned int audioSessionID; @property (nonatomic) long long sandboxExtensionHandle; @property (readonly, nonatomic, getter=isTelephonyProvider) BOOL telephonyProvider; @property (readonly, nonatomic, getter=isFaceTimeProvider) BOOL faceTimeProvider; @property (readonly, nonatomic, getter=isSuperboxProvider) BOOL superboxProvider; @property (readonly, copy, nonatomic) TUCallProvider *base; - (id)initWithIdentifier:(id)a0; - (id)init; - (unsigned long long)hash; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)senderIdentityForAccountUUID:(id)a0; - (id)displayAppBundleIdentifier; - (BOOL)hasRestrictionsInRetailEnvironment; - (id)inCallUIBundleIdentifier; - (BOOL)isEqualToCallProvider:(id)a0; - (BOOL)isSystemProvider; - (BOOL)isTinCanProvider; - (id)senderIdentities; - (id)senderIdentityForHandle:(id)a0; - (id)senderIdentityForUUID:(id)a0; - (void)setSenderIdentities:(id)a0; - (BOOL)supportsHandleType:(long long)a0; @end