@class UICollectionViewLayout, UILabel, UICollectionViewTableLayout, UIView, UIColor, NSString, UITableViewCollectionCell, UICollectionViewTableLayoutAttributes, UIScrollView, NSMutableSet, UIShadowView, UITableViewCell, UIImageView; @interface UICollectionViewTableCell : UICollectionViewCell { UIView *_swipeableView; UIShadowView *_borderShadowTopView; UIShadowView *_borderShadowBottomView; UIView *_selectedBackgroundViewToRestoreWhenInteractiveMoveEnds; long long _accessoryType; NSMutableSet *_trackedAnimators; BOOL _editing; double _reorderingCenterX; } @property (readonly, nonatomic, getter=_tableLayout) UICollectionViewTableLayout *tableLayout; @property (readonly, nonatomic, getter=_tableAttributes) UICollectionViewTableLayoutAttributes *tableAttributes; @property (retain, nonatomic) UITableViewCollectionCell *tableViewCell; @property (nonatomic) BOOL interactiveMoveEffectsVisible; @property (nonatomic) BOOL borderShadowVisible; @property (nonatomic) BOOL transitioningLayouts; @property (weak, nonatomic) UICollectionViewLayout *currentLayout; @property (readonly, nonatomic) UIView *swipeableView; @property (nonatomic, getter=_offsetForRevealingDeleteConfirmationButton, setter=_setOffsetForRevealingDeleteConfirmationButton:) double offsetForRevealingDeleteConfirmationButton; @property (readonly, nonatomic) UIImageView *imageView; @property (readonly, nonatomic) UILabel *textLabel; @property (readonly, nonatomic) UILabel *detailTextLabel; @property (retain, nonatomic) UIView *multipleSelectionBackgroundView; @property (nonatomic) long long selectionStyle; @property (readonly, nonatomic) long long editingStyle; @property (nonatomic) BOOL showsReorderControl; @property (nonatomic) BOOL shouldIndentWhileEditing; @property (nonatomic) long long accessoryType; @property (retain, nonatomic) UIView *accessoryView; @property (nonatomic) long long editingAccessoryType; @property (retain, nonatomic) UIView *editingAccessoryView; @property (nonatomic) long long indentationLevel; @property (nonatomic) double indentationWidth; @property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } separatorInset; @property (readonly, nonatomic) BOOL showingDeleteConfirmation; @property (readonly, nonatomic, getter=isInTableLayout) BOOL inTableLayout; @property (readonly, nonatomic, getter=_rowSpacing) double rowSpacing; @property (readonly, nonatomic, getter=_rawSeparatorInset) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } rawSeparatorInset; @property (readonly, nonatomic, getter=_popoverControllerStyle) long long popoverControllerStyle; @property (readonly, nonatomic, getter=_isInModalViewController) BOOL inModalViewController; @property (readonly, nonatomic, getter=_wasEditing) BOOL wasEditing; @property (readonly, nonatomic, getter=_isEditingForSwipeDeletion) BOOL editingForSwipeDeletion; @property (retain, nonatomic, getter=_swipeToDeleteCell, setter=_setSwipeToDeleteCell:) UITableViewCell *swipeToDeleteCell; @property (readonly, nonatomic) BOOL selectionFollowsFocus; @property (readonly, nonatomic, getter=_scrollView) UIScrollView *scrollView; @property (readonly, nonatomic, getter=_numberOfSections) long long numberOfSections; @property (readonly, nonatomic) BOOL allowsMultipleSelection; @property (readonly, nonatomic) BOOL allowsMultipleSelectionDuringEditing; @property (readonly, nonatomic) double rowHeight; @property (readonly, nonatomic) double sectionHeaderHeight; @property (readonly, nonatomic) double sectionFooterHeight; @property (readonly, nonatomic) double estimatedRowHeight; @property (readonly, nonatomic) double estimatedSectionHeaderHeight; @property (readonly, nonatomic) double estimatedSectionFooterHeight; @property (readonly, nonatomic, getter=_separatorInsetIsRelativeToCellEdges) BOOL separatorInsetIsRelativeToCellEdges; @property (readonly, nonatomic) BOOL usesVariableMargins; @property (readonly, nonatomic) BOOL overlapsSectionHeaderViews; @property (readonly, nonatomic, getter=_backgroundInset) double backgroundInset; @property (readonly, nonatomic, getter=_cellSafeAreaInsets) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } cellSafeAreaInsets; @property (readonly, nonatomic) BOOL cellLayoutMarginsFollowReadableWidth; @property (readonly, nonatomic, getter=_topPadding) double topPadding; @property (readonly, nonatomic, getter=_bottomPadding) double bottomPadding; @property (readonly, nonatomic, getter=_isShowingIndex) BOOL showingIndex; @property (readonly, nonatomic, getter=_indexFrame) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } indexFrame; @property (readonly, nonatomic, getter=_indexBarExtentFromEdge) double indexBarExtentFromEdge; @property (readonly, nonatomic, getter=_sectionContentInset) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } sectionContentInset; @property (readonly, nonatomic, getter=_rawSectionContentInset) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } rawSectionContentInset; @property (readonly, nonatomic, getter=_sectionCornerRadius) double sectionCornerRadius; @property (readonly, nonatomic, getter=_sectionContentInsetFollowsLayoutMargins) BOOL sectionContentInsetFollowsLayoutMargins; @property (readonly, nonatomic, getter=_accessoryBaseColor) UIColor *accessoryBaseColor; @property (readonly, nonatomic, getter=_multiselectCheckmarkColor) UIColor *multiselectCheckmarkColor; @property (readonly, nonatomic) BOOL canBeEdited; @property (nonatomic, getter=isEditing) BOOL editing; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic, getter=_tableStyle) long long tableStyle; - (void)setBackgroundColor:(id)a0; - (BOOL)isSelected; - (void)setHighlighted:(BOOL)a0; - (void)prepareForReuse; - (id)backgroundColor; - (void)setBackgroundView:(id)a0; - (void)setEditing:(BOOL)a0 animated:(BOOL)a1; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)insetsContentViewsToSafeArea; - (id)backgroundView; - (void)applyLayoutAttributes:(id)a0; - (void).cxx_destruct; - (BOOL)isHighlighted; - (id)preferredLayoutAttributesFittingAttributes:(id)a0; - (BOOL)_shouldDrawThickSeparators; - (void)layoutSubviews; - (void)awakeFromNib; - (void)setSelected:(BOOL)a0; - (void)_cellDidShowSelectedBackground:(id)a0; - (BOOL)_isReorderControlActiveForCell:(id)a0; - (void)_trackAnimator:(id)a0; - (void)_updateCollectionViewInteractiveMovementTargetPositionForTouch:(id)a0; - (void)_cellDidHideSelectedBackground:(id)a0; - (id)_reorderingCell; - (void)_accessoryButtonAction:(id)a0; - (void)_animateDeletionOfRowAtIndexPath:(id)a0; - (void)_animateDeletionOfRowWithCell:(id)a0; - (BOOL)_beginReorderingForCell:(id)a0 touch:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_calloutTargetRectForCell:(id)a0; - (BOOL)_canFocusCell:(id)a0; - (BOOL)_canPerformAction:(SEL)a0 forCell:(id)a1 sender:(id)a2; - (void)_cellDidBecomeFocused:(id)a0; - (void)_cellDidBecomeUnfocused:(id)a0; - (void)_cellDidInvalidateIntrinsicContentSize:(id)a0; - (long long)_cellFocusItemDeferral:(id)a0; - (void)_commonSetupTableCell; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentViewInset; - (void)_didInsertRowForTableCell:(id)a0; - (void)_draggingReorderingCell:(id)a0 yDelta:(double)a1 touch:(id)a2; - (BOOL)_effectiveDefaultAllowsFocus; - (void)_endReorderingForCell:(id)a0 wasCancelled:(BOOL)a1 animated:(BOOL)a2; - (void)_headerFooterDidInvalidateIntrinsicContentSize:(id)a0; - (void)_highlightCell:(id)a0 animated:(BOOL)a1 scrollPosition:(long long)a2 highlight:(BOOL)a3; - (void)_highlightDidEndForCell:(id)a0 withInteraction:(id)a1; - (void)_insertInteractiveMoveShadowViews; - (BOOL)_isCellReorderable:(id)a0; - (BOOL)_isInteractiveMoveShadowInstalled; - (void)_layoutInteractiveMoveShadow; - (void)_layoutTableViewCell; - (long long)_numberOfRowsInSection:(long long)a0; - (void)_performAction:(SEL)a0 forCell:(id)a1 sender:(id)a2; - (void)_prepareHighlightForCell:(id)a0 withInteraction:(id)a1; - (void)_removeInteractiveMoveShadowViews; - (double)_selectionAnimationDuration; - (void)_setupForEditing:(BOOL)a0 atIndexPath:(id)a1 multiselect:(BOOL)a2 editingStyle:(long long)a3 shouldIndentWhileEditing:(BOOL)a4 showsReorderControl:(BOOL)a5 accessoryType:(long long)a6 updateSeparators:(BOOL)a7; - (BOOL)_shouldHaveFooterViewForSection:(long long)a0; - (BOOL)_shouldHaveHeaderViewForSection:(long long)a0; - (BOOL)_shouldShowMenuForCell:(id)a0; - (void)_swipeToDeleteCell:(id)a0; - (id)_titleForDeleteConfirmationButton:(id)a0; - (void)_updateCell:(id)a0 withValue:(id)a1; - (void)_updateEditing; - (void)_updateInternalCellForTableLayout:(BOOL)a0 animated:(BOOL)a1; - (void)_userSelectCell:(id)a0; - (void)didTransitionFromLayout:(id)a0 toLayout:(id)a1; - (void)didTransitionToState:(unsigned long long)a0; - (long long)focusStyle; - (id)selectedBackgroundView; - (void)setFocusStyle:(long long)a0; - (void)setSelectedBackgroundView:(id)a0; - (void)updateCellForTableLayout:(BOOL)a0; - (void)willTransitionFromLayout:(id)a0 toLayout:(id)a1; - (void)willTransitionToState:(unsigned long long)a0; @end