luxlabs header browser preview


@class NSString, _TtC24KeyboardSettingsFeedback26TUIFeedbackSurveyPresenter, NSArray;

@interface TUIFeedbackController : NSObject

@property (readonly, nonatomic) NSString *feedbackFeatureEnabledKey;
@property (readonly, nonatomic) NSString *stateKey;
@property (readonly, nonatomic) NSString *initialPreferenceValueKey;
@property (readonly, nonatomic) NSString *initialInputModesKey;
@property (readonly, nonatomic) NSString *initialTimestampKey;
@property (readonly, nonatomic) NSString *finalPreferenceValueKey;
@property (readonly, nonatomic) NSString *finalInputModesKey;
@property (readonly, nonatomic) NSString *finalTimestampKey;
@property (readonly, nonatomic) NSString *surveyOutcomeKey;
@property (readonly, nonatomic) _TtC24KeyboardSettingsFeedback26TUIFeedbackSurveyPresenter *feedbackSurveyPresenter;
@property (readonly, nonatomic) NSString *preferenceKey;
@property (readonly, nonatomic) NSArray *supportedLanguages;

+ (id)controllerWithPreferenceKey:(id)a0 supportedLanguages:(id)a1;

- (id)model;
- (id)build;
- (void).cxx_destruct;
- (BOOL)isEligibleDevice;
- (id)finalInputModes;
- (id)currentInputModes;
- (BOOL)feedbackFeatureEnabled;
- (BOOL)finalPreferenceValue;
- (id)finalTimestamp;
- (id)initWithPreferenceKey:(id)a0 supportedLanguages:(id)a1;
- (id)initialInputModes;
- (BOOL)initialPreferenceValue;
- (id)initialTimestamp;
- (void)completeStudyWithFinalPreferenceValue:(BOOL)a0 parentController:(id)a1;
- (BOOL)shouldCompleteStudyWithPreferenceValue:(BOOL)a0;
- (void)_presentSurveyWithParentController:(id)a0 completionHandler:(id /* block */)a1;
- (void)_updateStudyDataWithFinalPreferenceValue:(BOOL)a0 finalTimestamp:(id)a1;
- (void)_updateStudyDataWithSurveyOutcome:(long long)a0 surveyError:(id)a1 initialState:(long long)a2;
- (id)computeSurveyMetadata;

@end