luxlabs header browser preview


@interface CSGraphicComplicationLayoutProvider : NSObject

+ (id)complicationLayoutForElements:(id)a0 containerSize:(struct CGSize { double x0; double x1; })a1 draggedElement:(id)a2 draggedElementPosition:(struct CGPoint { double x0; double x1; })a3;
+ (double)interComplicationSpacing;
+ (double)complicationHeight;
+ (double)complicationEdgeInset;
+ (long long)sidebarGridHeight;
+ (id)complicationLayoutForElements:(id)a0 containerSize:(struct CGSize { double x0; double x1; })a1;
+ (id)complicationLayoutForElements:(id)a0 layoutStyle:(long long)a1 containerSize:(struct CGSize { double x0; double x1; })a2 draggedElement:(id)a3 draggedElementPosition:(struct CGPoint { double x0; double x1; })a4;
+ (long long)insertionIndexForElement:(id)a0 withExistingElements:(id)a1;
+ (long long)_insertionIndexForElement:(id)a0 withExistingElements:(id)a1 proposedInsertionIndex:(long long)a2;
+ (id)_sidebarFramesForLayoutElements:(id)a0 containerSize:(struct CGSize { double x0; double x1; })a1;
+ (id)_rowFramesForLayoutElements:(id)a0 containerSize:(struct CGSize { double x0; double x1; })a1;
+ (double)complicationContainerHeight;
+ (BOOL)canAddElement:(id)a0 toElements:(id)a1 layoutStyle:(long long)a2;
+ (id)_framesForLayoutElements:(id)a0 layoutStyle:(long long)a1 containerSize:(struct CGSize { double x0; double x1; })a2;
+ (BOOL)canAddElement:(id)a0 toElements:(id)a1;
+ (double)interComplicationSpacingExcludingInnerInset;
+ (id)complicationLayoutForElements:(id)a0 layoutStyle:(long long)a1 containerSize:(struct CGSize { double x0; double x1; })a2;
+ (double)containerEdgeInset;
+ (double)gridUnitSize;
+ (BOOL)_isMaglevApplicable;

@end