@class NSString, LAUIPearlGlyphView, LAUICheckmarkLayer, CALayer, PKPhoneGlyphLayer, PKMicaLayer, PKFingerprintGlyphView, NSMutableArray, NSObject, UIColor; @protocol PKGlyphViewDelegate, OS_dispatch_group; @interface PKGlyphView : UIView { long long _style; BOOL _isPad; unsigned long long _transitionIndex; BOOL _transitioning; BOOL _transitioningAnimated; long long _priorState; NSMutableArray *_transitionCompletionHandlers; NSObject *_lastAnimationGroup; double _lastAnimationWillFinish; BOOL _phoneWiggling; NSString *_phoneWiggleAnimationKey; struct { unsigned char showingPhone : 1; unsigned char phoneRotated : 1; unsigned char showingUserIntentPhone : 1; unsigned char showingUserIntentArrow : 1; } _layoutFlags; PKFingerprintGlyphView *_fingerprintView; LAUIPearlGlyphView *_pearlView; PKPhoneGlyphLayer *_phoneLayer; double _checkScale; LAUICheckmarkLayer *_checkLayer; CALayer *_userIntentLayer; PKMicaLayer *_userIntentArrowLayer; PKMicaLayer *_userIntentDeviceLayer; double _phoneAspectRatio; CALayer *_customImageLayer; UIColor *_secondaryColor; UIColor *_primaryHighlightColor; UIColor *_intentPrimaryHighlightColor; UIColor *_secondaryHighlightColor; } @property (readonly, nonatomic) long long colorMode; @property (readonly, copy, nonatomic) UIColor *primaryColor; @property (nonatomic) BOOL fadeOnRecognized; @property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } customImageAlignmentEdgeInsets; @property (readonly, nonatomic) struct CGImage { } *customImage; @property (readonly, nonatomic) long long state; @property (readonly, nonatomic) unsigned int userIntentEdge; @property (weak, nonatomic) id delegate; @property (nonatomic) BOOL showQRCode; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)invokeSuccessFeedback; + (id)sharedStaticResources; + (BOOL)automaticallyNotifiesObserversOfState; - (void)_dynamicUserInterfaceTraitDidChange; - (void)dealloc; - (id)initWithStyle:(long long)a0; - (void)tintColorDidChange; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setState:(long long)a0; - (void).cxx_destruct; - (void)layoutSubviews; - (id)initWithCoder:(id)a0; - (void)didMoveToWindow; - (void)_executeTransitionCompletionHandlers:(BOOL)a0; - (void)setColorMode:(long long)a0 animated:(BOOL)a1; - (void)setCustomImage:(struct CGImage { } *)a0 withAlignmentEdgeInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1; - (void)setState:(long long)a0 animated:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)updateRasterizationScale:(double)a0; - (void)updateRotation; - (void)pearlGlyphView:(id)a0 didLayoutContentLayer:(id)a1; - (void)_endPhoneWiggle; - (void)_applyColorMode:(BOOL)a0; - (void)_applyEffectiveHighlightColorsToLayersAnimated:(BOOL)a0; - (void)_applyEffectivePrimaryColorToLayersAnimated:(BOOL)a0; - (void)_executeAfterMinimumAnimationDurationForStateTransition:(id /* block */)a0; - (void)_executeAfterMinimumAnimationDurationForStateTransitionWithDelayRatio:(double)a0 handler:(id /* block */)a1; - (void)_finishTransitionForIndex:(unsigned long long)a0 cancelled:(BOOL)a1; - (void)_layoutContentLayer:(id)a0; - (void)_layoutContentLayer:(id)a0 ringFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)_performTransitionWithTransitionIndex:(unsigned long long)a0 animated:(BOOL)a1; - (struct CGPoint { double x0; double x1; })_phonePositionDeltaWhileShownFromRotationPercentage:(double)a0 toPercentage:(double)a1; - (struct CGPoint { double x0; double x1; })_phonePositionWhileShownWithRotationPercentage:(double)a0; - (struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; })_phoneTransformDeltaWhileShownFromRotationPercentage:(double)a0 toPercentage:(double)a1; - (id)_primaryColorForStyle:(long long)a0 mode:(long long)a1; - (id)_secondaryColorForStyle:(long long)a0 mode:(long long)a1; - (void)_setPrimaryColor:(id)a0 animated:(BOOL)a1; - (void)_setRecognizedIfNecessaryWithTransitionIndex:(unsigned long long)a0 completion:(id /* block */)a1; - (void)_setSecondaryColor:(id)a0 animated:(BOOL)a1; - (void)_startPhoneWiggle; - (void)_updateCheckViewStateAnimated:(BOOL)a0 withCompletion:(id /* block */)a1; - (void)_updateCustomImageLayerOpacityAnimated:(BOOL)a0; - (void)_updateLastAnimationTimeWithAnimationOfDuration:(double)a0; - (void)_updatePhoneLayoutWithTransitionIndex:(unsigned long long)a0 animated:(BOOL)a1; - (void)_updatePhoneWiggleIfNecessary; - (void)_updateUserIntentLayerRotation; - (void)_updateUserIntentLayoutAnimated:(BOOL)a0; - (id)createCustomImageLayer; - (void)fingerprintGlyphView:(id)a0 didLayoutContentLayer:(id)a1; @end