@class NSSet, NSString, TSCHChartInfo, TSPObject, TSCHChunkManager; @protocol TSCHMediatorProvider; @interface TSCHChartDrawableInfo : TSDDrawableInfo <TSDReducibleImageContainer, TSKCustomFormatContainingInfo, TSKSearchable, TSSPresetSource, TSCHStyleSwapSupporting, TSDMixing, TSSStyleClient, TSDCompatibilityAwareMediaContainer> { TSPObject<TSCHMediatorProvider> *_mediatorPersistentObject; TSCHChunkManager *_chunkManager; } @property (class, readonly, nonatomic) NSSet *presetKinds; @property (readonly, nonatomic) TSCHChartInfo *chart; @property (readonly, nonatomic) TSCHChunkManager *chunkManager; @property (readonly, nonatomic) unsigned long long multiDataSetIndex; @property (readonly, nonatomic) unsigned long long numberOfMultiDataSets; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) NSSet *referencedStyles; + (void)bootstrapPresetsOfKind:(id)a0 inTheme:(id)a1 alternate:(unsigned long long)a2; + (BOOL)needsObjectUUID; - (void)setGeometry:(id)a0; - (id)typeName; - (id)geometry; - (BOOL)isSelectable; - (void).cxx_destruct; - (Class)layoutClass; - (unsigned int)elementKind; - (void)acceptVisitor:(id)a0; - (id)childInfos; - (Class)repClass; - (void)adoptStylesheet:(id)a0 withMapper:(id)a1; - (id)animationFilters; - (BOOL)aspectRatioLocked; - (BOOL)canAspectRatioLockBeChangedByUser; - (BOOL)canSizeBeChangedIncrementally; - (unsigned long long)chunkCountForTextureDeliveryStyle:(unsigned long long)a0 animationFilter:(id)a1; - (id)mixedObjectWithFraction:(double)a0 ofObject:(id)a1; - (void)replaceReferencedStylesUsingBlock:(id /* block */)a0; - (void)setInsertionCenterPosition:(struct CGPoint { double x0; double x1; })a0; - (BOOL)supportsHyperlinks; - (BOOL)supportsParentRotation; - (struct CGSize { double x0; double x1; })targetSizeForImageData:(id)a0 associatedHint:(id)a1; - (unsigned long long)textureDeliveryStyleFromDeliveryString:(id)a0; - (id)textureDeliveryStylesLocalized:(BOOL)a0 animationFilter:(id)a1; - (id)transformedGeometryWithTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0 inBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)wasAddedToDocumentRoot:(id)a0 dolcContext:(id)a1; - (void)wasRemovedFromDocumentRoot:(id)a0; - (void)willBeAddedToDocumentRoot:(id)a0 dolcContext:(id)a1; - (void)willBeRemovedFromDocumentRoot:(id)a0; - (void)willModify; - (BOOL)requiresStagesBuildingInReverse; - (void)saveToArchiver:(id)a0; - (BOOL)allowsCaption; - (BOOL)allowsTitle; - (BOOL)isEquivalentForCrossDocumentPasteMasterComparison:(id)a0; - (BOOL)isVisibleAtBeginningOfMagicChartBuildForDeliveryStyle:(unsigned long long)a0; - (long long)mixingTypeWithObject:(id)a0 context:(id)a1; - (BOOL)suppliesFinalTextures; - (BOOL)validatedLoadFromUnarchiver:(id)a0; - (id)changeDetailsForCustomFormatListDidUpdateToCustomFormat:(id)a0 key:(id)a1; - (void)hideAllTitles; - (id)infoGeometryForVisiblePositioningInfoGeometry:(id)a0; - (void)reassignPasteboardCustomFormatKeys; - (void)upgradeFormatsForCustomFormatListU2_0; - (BOOL)wantsCounterRotationWhenNotSupportingParentRotationInRotatedParent; - (long long)mediaCompatibilityTypeForData:(id)a0 associatedHint:(id)a1; - (id)applyStyleSwapTuple:(id)a0; - (id)applyStyleSwapTuples:(id)a0; - (void)finalizeDataOnDeepCopyBeforeSerializingForDragAndDrop; - (BOOL)hasBackgroundLayerForPieChart; - (BOOL)hasReferenceLines; - (id)initWithContext:(id)a0 chart:(id)a1; - (id)initWithContext:(id)a0 chartType:(id)a1 chartAreaFrame:(id)a2 legendFrame:(id)a3 stylePreset:(id)a4 privateSeriesStyles:(id)a5; - (id)initWithContext:(id)a0 chartType:(id)a1 chartAreaFrame:(id)a2 stylePreset:(id)a3 privateSeriesStyles:(id)a4; - (id)initWithContext:(id)a0 chartType:(id)a1 chartBodyFrame:(id)a2 stylePreset:(id)a3 privateSeriesStyles:(id)a4; - (id)initWithContext:(id)a0 chartType:(id)a1 circumscribingFrame:(id)a2 stylePreset:(id)a3 privateSeriesStyles:(id)a4; - (id)initWithContext:(id)a0 chartType:(id)a1 legendShowing:(id)a2 chartAreaFrame:(id)a3 legendFrame:(id)a4 stylePreset:(id)a5 privateSeriesStyles:(id)a6 chartNonStyle:(id)a7 legendNonStyle:(id)a8 valueAxisNonStyles:(id)a9 categoryAxisNonStyles:(id)a10 seriesNonStyles:(id)a11 refLineNonStylesMap:(id)a12 refLineStylesMap:(id)a13; - (id)initWithContext:(id)a0 chartType:(id)a1 legendShowing:(id)a2 chartAreaFrame:(id)a3 stylePreset:(id)a4 privateSeriesStyles:(id)a5 chartNonStyle:(id)a6 legendNonStyle:(id)a7 valueAxisNonStyles:(id)a8 categoryAxisNonStyles:(id)a9 seriesNonStyles:(id)a10 refLineNonStylesMap:(id)a11 refLineStylesMap:(id)a12; - (id)initWithContext:(id)a0 chartType:(id)a1 legendShowing:(id)a2 chartBodyFrame:(id)a3 chartAreaFrame:(id)a4 circumscribingFrame:(id)a5 legendFrame:(id)a6 stylePreset:(id)a7 privateSeriesStyles:(id)a8 chartNonStyle:(id)a9 legendNonStyle:(id)a10 valueAxisNonStyles:(id)a11 categoryAxisNonStyles:(id)a12 seriesNonStyles:(id)a13 refLineNonStylesMap:(id)a14 refLineStylesMap:(id)a15; - (id)initWithContext:(id)a0 chartType:(id)a1 legendShowing:(id)a2 chartBodyFrame:(id)a3 stylePreset:(id)a4 privateSeriesStyles:(id)a5 chartNonStyle:(id)a6 legendNonStyle:(id)a7 valueAxisNonStyles:(id)a8 categoryAxisNonStyles:(id)a9 seriesNonStyles:(id)a10 refLineNonStylesMap:(id)a11 refLineStylesMap:(id)a12; - (id)initWithContext:(id)a0 chartType:(id)a1 legendShowing:(id)a2 circumscribingFrame:(id)a3 stylePreset:(id)a4 privateSeriesStyles:(id)a5 chartNonStyle:(id)a6 legendNonStyle:(id)a7 valueAxisNonStyles:(id)a8 categoryAxisNonStyles:(id)a9 seriesNonStyles:(id)a10 refLineNonStylesMap:(id)a11 refLineStylesMap:(id)a12; - (BOOL)isEquivalentForSerializationRoundTrip:(id)a0; - (void)loadFromPreUFFArchiveWithUnarchiver:(id)a0; - (unsigned long long)multiDataSetIndex; - (id)p_copyFor3DAs2DWithContext:(id)a0 chartFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 legendFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2; - (id)p_drawableGeometry; - (void)p_setDrawableGeometry:(id)a0 clearObjectPlaceholderFlag:(BOOL)a1; - (void)setGeometry:(id)a0 omitLegendResize:(BOOL)a1; - (void)setPersistentMediator:(id)a0; - (BOOL)shouldAddMultiDataBuildWhenAddingToDocument; - (id)styleOwnerFromSwapType:(int)a0 andIndex:(unsigned long long)a1; - (void)tsaMoveToPosition:(struct CGPoint { double x0; double x1; })a0 size:(struct CGSize { double x0; double x1; })a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleBoundsForPositioning; @end