luxlabs header browser preview


@class NSDecimalNumber, NSArray, NSString, NSDecimalNumberHandler, PKNumericSuggestionLastInput;

@interface PKNumericSuggestionsEnterValueAlgorithm : PKNumericSuggestionsAlgorithm {
    NSDecimalNumberHandler *_roundingBehavior;
    NSArray *_valuesToDefaults;
    NSArray *_defaultSuggestions;
    PKNumericSuggestionLastInput *_lastInput;
    BOOL _useBuiltInDefaults;
}

@property (copy, nonatomic) NSDecimalNumber *cardBalance;
@property (copy, nonatomic) NSDecimalNumber *minBalance;
@property (copy, nonatomic) NSDecimalNumber *maxBalance;
@property (copy, nonatomic) NSDecimalNumber *minLoadAmount;
@property (copy, nonatomic) NSDecimalNumber *maxLoadAmount;
@property (copy, nonatomic) NSArray *defaultValues;
@property (nonatomic) unsigned long long powerOfTenFactor;
@property (nonatomic) long long decimalPrecision;
@property (copy, nonatomic) NSString *currencyCode;
@property (readonly, nonatomic) BOOL hasValidDefaultSuggestions;

- (id)init;
- (void).cxx_destruct;
- (BOOL)_amountIsValid:(id)a0;
- (void)_generateCalculatedSuggestions;
- (id)_generateDefaultSuggestions;
- (id)_generateValuesToDefaults;
- (BOOL)_lastInputExistsInGeneratedSuggestions:(id)a0 withLastInput:(id)a1;
- (id)_maxAmountSuggestion;
- (BOOL)_possibleAmountIsValidWithDefaultValue:(id)a0 amount:(id)a1;
- (id)_possibleValueForAmount:(id)a0;
- (id)_useMaxAmountSuggestion;
- (BOOL)_useMaximumAmountSuggestionWithAmount:(id)a0;
- (id)initWithLastInput:(id)a0;
- (void)setUseBuiltInDefaults:(BOOL)a0;
- (id)suggestionsWithAmount:(id)a0;

@end