@class CNUIIDSAvailabilityProvider; @interface CNUIIDSContactPropertyResolver : NSObject @property (readonly, nonatomic) CNUIIDSAvailabilityProvider *idsAvailabilityProvider; + (id)descriptorForRequiredKeys; + (id)IDSRelevantPropertiesForContact:(id)a0; + (id)descriptorForCopyingStrippedContact:(id)a0; - (void).cxx_destruct; - (id)initWithIDSAvailabilityProvider:(id)a0; - (id)resolveBestFaceTimeIDSPropertyForContact:(id)a0 schedulerProvider:(id)a1; - (id)resolveBestIMessageIDSPropertyForContact:(id)a0 schedulerProvider:(id)a1; - (id)resolveAllFaceTimeIDSPropertiesForContact:(id)a0 schedulerProvider:(id)a1; - (id)resolveBestExpanseIDSPropertyForContact:(id)a0 schedulerProvider:(id)a1; - (id)resolveBestIDSPropertyForContact:(id)a0 schedulerProvider:(id)a1 usingAvailabilityProviderCall:(id /* block */)a2; - (id)resolveIDSPropertiesForContact:(id)a0 schedulerProvider:(id)a1 usingAvailabilityProviderCall:(id /* block */)a2; @end