luxlabs header browser preview


@class UIStackView, NSString, NSArray, UIView, UIKBTree, UIKeyboardEmojiWellView, NSMutableArray, NSIndexPath;

@interface UIKeyboardEmojiFamilyConfigurationView : UIView <UIKBKeyViewContentView> {
    double _metachronalRhythmAnimationStartTime;
}

@property (nonatomic) BOOL usesDarkStyle;
@property (retain, nonatomic) NSMutableArray *familyMemberStackViews;
@property (retain, nonatomic) UIView *separatorView;
@property (retain, nonatomic) UIStackView *previewWellStackView;
@property (retain, nonatomic) UIKeyboardEmojiWellView *neutralWellView;
@property (retain, nonatomic) UIKeyboardEmojiWellView *configuredWellView;
@property (retain, nonatomic) NSIndexPath *lastSelectedIndexPath;
@property (retain, nonatomic) NSString *baseEmojiString;
@property (retain, nonatomic) NSMutableArray *selectedVariantIndices;
@property (retain, nonatomic) NSArray *skinToneVariantRows;
@property (retain, nonatomic) NSArray *variantDisplayRows;
@property (retain, nonatomic) UIKBTree *representedKey;
@property (nonatomic) BOOL hasSplitFontSupport;
@property (retain, nonatomic) UIView *touchForwardingView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_selectionAndSeparatorColorForDarkMode:(BOOL)a0;
+ (struct CGSize { double x0; double x1; })preferredContentViewSizeForKey:(id)a0 withTraits:(id)a1;

- (id)nextResponder;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (BOOL)retestSelectedVariantIndexForKey:(id)a0 atPoint:(struct CGPoint { double x0; double x1; })a1 phase:(long long)a2;
- (void)_beginFamilyMetachronalRhythmAnimation;
- (void)_colorConfigurationDidChange;
- (void)_configureFamilyMemberWellStackViews;
- (void)_configureSkinToneVariantSpecifiersForBaseString:(id)a0;
- (id)_currentlySelectedSkinToneConfiguration;
- (BOOL)_hasCompletelyConfiguredSkinToneConfiguration;
- (void)_setCurrentlySelectedSkinToneConfiguration:(id)a0;
- (unsigned long long)_silhouetteFromCurrentSelections;
- (void)_updateBottomRowForSelections:(id)a0;
- (void)_updatePreviewWellForCurrentSelection;
- (void)_updateReferencedKeySelectedVariantIndexBasedOnCurrentConfiguration;
- (id)_wellViewForSection:(long long)a0 item:(long long)a1;
- (void)retestForTouchUpSelectedVariantIndexForKey:(id)a0 atPoint:(struct CGPoint { double x0; double x1; })a1;
- (void)retestSelectedVariantIndexForKey:(id)a0 atPoint:(struct CGPoint { double x0; double x1; })a1;
- (void)updateForKeyplane:(id)a0 key:(id)a1;
- (void)updateRenderConfig:(id)a0;

@end