luxlabs header browser preview


@class NSArray, CNAvatarAccessoryView;

@interface CNVisualIdentityAvatarLayoutManager : NSObject

@property (retain, nonatomic) NSArray *avatarViewAdHocLayoutConfiguration;
@property (retain, nonatomic) NSArray *avatarViewLayoutConfiguration;
@property (readonly, nonatomic) long long maxAvatarCount;
@property (retain, nonatomic) NSArray *avatarLayerItems;
@property (retain, nonatomic) CNAvatarAccessoryView *mediaContextBadge;

- (id)init;
- (void).cxx_destruct;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })adHocAvatarFrameInBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forItemCount:(long long)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })adHocAvatarFrameInView:(id)a0 forItemCount:(long long)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })avatarFrameForFocusedAvatarInView:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })avatarFrameInBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forItemCount:(long long)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })avatarFrameInBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forItemCount:(long long)a1 withConfiguration:(id)a2;
- (BOOL)hasMediaContextBadge;
- (id)initWithLayoutType:(unsigned long long)a0;
- (id)layoutConfigurationForIndex:(long long)a0 inItemCount:(long long)a1 withLayoutType:(unsigned long long)a2;
- (void)updateAvatarLayersForItemCount:(long long)a0 inView:(id)a1;
- (void)updateAvatarLayersForItemCount:(long long)a0 inView:(id)a1 withLayoutType:(unsigned long long)a2;
- (void)updateAvatarLayersWithPrimaryAvatarForItemCount:(long long)a0 inView:(id)a1;
- (void)updateLayer:(id)a0 forItemCount:(long long)a1 atIndex:(long long)a2 inView:(id)a3 withLayoutType:(unsigned long long)a4;

@end