@class UIFont, WFFloatingViewConfiguration; @interface WFLibraryLayoutMetrics : NSObject @property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } sectionInset; @property (readonly, nonatomic) double interitemSpacing; @property (readonly, nonatomic) double lineSpacing; @property (readonly, nonatomic) struct CGSize { double width; double height; } workflowSize; @property (readonly, nonatomic) double workflowIconToLabelMargin; @property (readonly, nonatomic) double workflowGlyphDimension; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } workflowPlusGlyphSize; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } workflowContentEdgeInsets; @property (readonly, nonatomic) UIFont *workflowTitleFont; @property (readonly, nonatomic) UIFont *workflowSubtitleFont; @property (readonly, nonatomic) double cornerRadius; @property (readonly, nonatomic) unsigned long long appIconFormat; @property (readonly, nonatomic) WFFloatingViewConfiguration *floatingViewConfiguration; @property (readonly, nonatomic) unsigned long long itemsPerBanner; + (id)metricsCompatibleWithTraitCollection:(id)a0 viewWidth:(double)a1 layoutMargins:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a2; + (id)metricsCompatibleWithTraitCollection:(id)a0 viewWidth:(double)a1 layoutMargins:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a2 needsTopPadding:(BOOL)a3; + (id)workflowSubtitleFontCompatibleWithTraitCollection:(id)a0; + (id)workflowTitleFontCompatibleWithTraitCollection:(id)a0; + (id)workflowTitleFontInDefaultSize; - (void).cxx_destruct; - (double)scaledValueForValue:(double)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })capEdgeInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 min:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 max:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a2; - (id)initWithTraitCollection:(id)a0 viewWidth:(double)a1 layoutMargins:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a2 needsTopPadding:(BOOL)a3; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })scaledEdgeInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (struct CGSize { double x0; double x1; })workflowGlyphSize; @end