@interface TSCHChartAxisTitleLayoutItem : TSCHChartLayoutItem @property (nonatomic) struct CGSize { double width; double height; } chartBodySize; @property (nonatomic) double minHitSize; - (id)initWithParent:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })calcDrawingRect; - (id)axisLayoutItem; - (struct CGSize { double x0; double x1; })calcMinSize; - (BOOL)isTitleOn; - (void)iterateHitChartElements:(struct CGPoint { double x0; double x1; })a0 withBlock:(id /* block */)a1; - (struct CGPath { } *)newDragAndDropHighlightPathForSelection:(id)a0; - (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_transformForRenderingRangePtr:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a0 outElementSize:(struct CGSize { double x0; double x1; } *)a1 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2; - (id)subselectionHaloPositionsForSelections:(id)a0; - (id)subselectionKnobPositionsForSelection:(id)a0; - (double)titlePaddingForAxis:(id)a0; - (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })transformForRenderingOutElementSize:(struct CGSize { double x0; double x1; } *)a0 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1; - (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })transformForRenderingRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 outElementSize:(struct CGSize { double x0; double x1; } *)a1 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2; @end