@protocol ARCoachingGlyphStateDelegate; @interface ARCoachingGlyphState : NSObject { struct { void /* unknown type, empty encoding */ vector; } _quaternionTarget; void /* unknown type, empty encoding */ _scaleTarget; unsigned long long _snapState; } @property (weak, nonatomic) id<ARCoachingGlyphStateDelegate> delegate; @property (nonatomic) unsigned long long snapState; @property (readonly, nonatomic) struct { } quaternionTarget; @property (readonly, nonatomic) void /* unknown type, empty encoding */ scaleTarget; @property (readonly, nonatomic) void /* unknown type, empty encoding */ topPlaneTranslationTarget; @property (readonly, nonatomic) void /* unknown type, empty encoding */ bottomPlaneTranslationTarget; @property (nonatomic) BOOL isVertical; - (id)init; - (void).cxx_destruct; - (void)setScaleTarget:(SEL)a0; - (void /* unknown type, empty encoding */)computeBottomPlaneTranslationTarget; - (struct { })computeQuaternionTarget; - (void /* unknown type, empty encoding */)computeScaleTarget; - (void /* unknown type, empty encoding */)computeTopPlaneTranslationTarget; - (void)setBottomPlaneTranslationTarget:(SEL)a0; - (void)setQuaternionTarget:(struct { })a0; - (void)setTopPlaneTranslationTarget:(SEL)a0; @end