@class NSString, NSArray, NSNumberFormatter, NSCharacterSet; @interface PKPaymentSetupFieldText : PKPaymentSetupField { NSNumberFormatter *_currencyFormatter; NSNumberFormatter *_amountFormatter; NSCharacterSet *_allowedCharacters; } @property (nonatomic) unsigned long long minLength; @property (nonatomic) unsigned long long maxLength; @property (nonatomic, getter=isSecureText) BOOL secureText; @property (nonatomic, getter=isSecureVisibleText) BOOL secureVisibleText; @property (nonatomic, getter=isNumeric) BOOL numeric; @property (nonatomic, getter=useLuhnCheck) BOOL luhnCheck; @property (copy, nonatomic) NSString *displayFormatPlaceholder; @property (copy, nonatomic) NSString *currencyCode; @property (nonatomic) BOOL keepPaddingCharactersForSubmission; @property (retain, nonatomic) NSArray *paddingCharacters; @property (copy, nonatomic) NSCharacterSet *allowedCharacters; + (id)readOnlyPaymentSetupFieldWithDisplayName:(id)a0 value:(id)a1; - (void)setDefaultValue:(id)a0; - (id)displayString; - (void)setCurrentValue:(id)a0; - (void).cxx_destruct; - (id)initWithIdentifier:(id)a0 type:(unsigned long long)a1; - (unsigned long long)fieldType; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)_submissionStringForValue:(id)a0; - (id)displayFormatPaddingCharacters; - (BOOL)hasDisplayFormat; - (id)stringByApplyingDisplayFormat:(id)a0; - (BOOL)submissionStringMeetsAllRequirements; - (void)updateDisplayFormat:(id)a0; - (void)updateWithAttribute:(id)a0; - (void)updateWithConfiguration:(id)a0; @end