@class NSArray, CKTextBalloonView, CKCNSharingProfileAvatarItemProvider, UILabel, CNContact, CNSharingProfileAvatarItemProviderConfiguration; @interface CKNicknamePreviewView : UIView @property (retain, nonatomic) UILabel *senderLabel; @property (retain, nonatomic) NSArray *avatarViews; @property (retain, nonatomic) CKTextBalloonView *balloonView; @property (retain, nonatomic) NSArray *senderStrings; @property (retain, nonatomic) CKCNSharingProfileAvatarItemProvider *avatarItemProvider; @property (retain, nonatomic) CNContact *contact; @property (readonly, nonatomic) CNSharingProfileAvatarItemProviderConfiguration *avatarItemProviderConfiguration; @property (nonatomic) BOOL shouldStopAnimation; - (void)traitCollectionDidChange:(id)a0; - (void).cxx_destruct; - (void)layoutSubviews; - (void)didMoveToWindow; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (void)beginAnimation; - (id)balloonImageFromMask:(id)a0 withColor:(id)a1; - (void)avatarDidFinishTransitionToAvatarAtIndex:(unsigned long long)a0; - (id)balloonText; - (id)flipAnimation; - (id)imageForAvatarType:(long long)a0; - (id)initWithContact:(id)a0 avatarRecord:(id)a1; - (void)runFlipAnimationOnAvatarView:(id)a0 completion:(id /* block */)a1; - (id)senderStringForAvatarType:(long long)a0; - (void)setSenderLabelVisible:(BOOL)a0 completion:(id /* block */)a1; - (void)updateBalloonTraitCollection; @end