@class PKPaymentPreferenceContact, NSArray, PKContactFormatValidator; @protocol PKPaymentPreferenceContactSectionControllerDelegate; @interface PKPaymentPreferenceContactSectionController : PKPaymentPreferenceSectionController { PKContactFormatValidator *_contactFormatValidator; } @property (readonly, nonatomic) PKPaymentPreferenceContact *contactPreference; @property (readonly, nonatomic) NSArray *contactItems; @property (weak, nonatomic) id contactDelegate; - (void).cxx_destruct; - (BOOL)_saveUpdatedContact:(id)a0 contactKey:(id)a1 preference:(id)a2 atIndex:(long long)a3; - (id)addPreferenceItems; - (id)appendNewSubPreference; - (void)deleteItem:(id)a0 forRow:(unsigned long long)a1; - (void)editItem:(id)a0 forRow:(unsigned long long)a1; - (BOOL)editedTextFieldHasError:(id)a0; - (id)initWithContactPreference:(id)a0 contactFormatValidator:(id)a1 style:(long long)a2 preferencesChangedHandler:(id /* block */)a3; - (id)newOptionItemForSubPreference:(id)a0 hasErrorHandler:(id /* block */)a1; - (void)saveContact:(id)a0 forItem:(id)a1 withContactKey:(id)a2 completion:(id /* block */)a3; @end