@class NSMutableDictionary, TSDEditableBezierPathSource, TSUColor, TSDDrawableInfo, TSDBezierPathSource, KNAnimationPluginMenu, KNAnimationInfo, KNAbstractSlide, NSString, NSSet, KNBuildAttributes, KNBuildChunk, NSArray, NSUUID; @interface KNBuild : TSPObject { NSUUID *_drawableId; NSString *_delivery; KNBuildAttributes *_attributes; int _chunkIDSeed; TSDDrawableInfo *_drawable; NSArray *_cachedChunks; struct _NSRange { unsigned long long location; unsigned long long length; } _cachedActiveChunkRange; BOOL _cachedActiveChunkRangeIsValid; NSMutableDictionary *_buildChunkIDMap; } @property (readonly, nonatomic) TSDDrawableInfo *i_drawable; @property (readonly, nonatomic) NSUUID *i_drawableId; @property (readonly, nonatomic) BOOL i_isFullyFormedBuild; @property (readonly, nonatomic) int i_chunkIDSeed; @property (weak, nonatomic) KNAbstractSlide *slide; @property (retain, nonatomic) TSDDrawableInfo *drawable; @property (readonly, nonatomic) NSString *effect; @property (copy, nonatomic) KNBuildAttributes *attributes; @property (readonly, nonatomic) KNAnimationInfo *animationInfo; @property (readonly, nonatomic) KNAnimationPluginMenu *directionMenu; @property (readonly, nonatomic) unsigned long long directionType; @property (readonly, nonatomic) NSString *localizedEffect; @property (readonly, nonatomic) NSString *animationFilter; @property (readonly, nonatomic) unsigned long long firstChunkIndexOnSlide; @property (readonly, nonatomic) unsigned long long lastChunkIndexOnSlide; @property (readonly, nonatomic) NSArray *chunks; @property (readonly, nonatomic) unsigned long long chunkCount; @property (readonly, nonatomic) unsigned long long expectedChunkCount; @property (readonly, nonatomic) KNBuildChunk *firstChunk; @property (readonly, nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } activeChunkRange; @property (readonly, nonatomic) unsigned long long startOffset; @property (readonly, nonatomic) unsigned long long endOffset; @property (readonly, nonatomic) unsigned long long firstActiveChunkIndexInBuild; @property (readonly, nonatomic) unsigned long long lastActiveChunkIndexInBuild; @property (readonly, nonatomic) BOOL hasInactiveChunks; @property (copy, nonatomic) NSString *delivery; @property (readonly, nonatomic) BOOL downgradesDelivery; @property (readonly, nonatomic) NSString *deliveryWithoutDowngrading; @property (readonly, nonatomic) unsigned long long deliveryStyle; @property (readonly, nonatomic) NSString *title; @property (readonly, nonatomic) BOOL isOnSlide; @property (readonly, nonatomic) BOOL hasComplement; @property (readonly, nonatomic) BOOL isActionBuild; @property (readonly, nonatomic) BOOL isActionMotionBuild; @property (readonly, nonatomic) BOOL isEmphasisBuild; @property (readonly, nonatomic) BOOL isContentBuild; @property (readonly, nonatomic) BOOL supportsDirection; @property (readonly, nonatomic) BOOL supportsDuration; @property (readonly, nonatomic) BOOL supportsBounce; @property (readonly, nonatomic) BOOL supportsAlignToPath; @property (readonly, nonatomic) BOOL supportsIncludeEndpoints; @property (readonly, nonatomic) BOOL supportsShine; @property (readonly, nonatomic) BOOL supportsScaleAmount; @property (readonly, nonatomic) BOOL supportsCustomScale; @property (readonly, nonatomic) BOOL supportsOpacity; @property (readonly, nonatomic) BOOL supportsActionScale; @property (readonly, nonatomic) BOOL supportsTravelDistance; @property (readonly, nonatomic) BOOL supportsDelivery; @property (readonly, nonatomic) BOOL supportsCustomTextDelivery; @property (readonly, nonatomic) BOOL supportsRandomNumberSeedInspection; @property (readonly, nonatomic) BOOL supportsCustomEffectTimingCurve1; @property (readonly, nonatomic) BOOL supportsCustomEffectTimingCurve2; @property (readonly, nonatomic) BOOL supportsCustomEffectTimingCurve3; @property (readonly, nonatomic) BOOL supportsCustomDetail; @property (readonly, nonatomic) BOOL supportsActionRotationAngle; @property (readonly, nonatomic) BOOL supportsActionRotationDirection; @property (readonly, nonatomic) BOOL supportsCustomRepeats; @property (readonly, nonatomic) BOOL supportsDecay; @property (readonly, nonatomic) BOOL supports3DChartRotationAngle; @property (readonly, nonatomic) BOOL supportsJiggleIntensity; @property (readonly, nonatomic) BOOL supportsCursor; @property (readonly, nonatomic) long long animationType; @property (readonly, nonatomic) unsigned long long direction; @property (readonly, nonatomic) TSUColor *color; @property (readonly, nonatomic) double durationDefaultForInitialChunk; @property (readonly, nonatomic) unsigned long long actionAcceleration; @property (readonly, nonatomic) TSDEditableBezierPathSource *actionMotionPathSource; @property (readonly, nonatomic) double actionScale; @property (readonly, nonatomic) double actionRotationAngle; @property (readonly, nonatomic) unsigned long long actionRotationDirection; @property (readonly, nonatomic) double actionOpacity; @property (readonly, nonatomic) long long customTextDelivery; @property (readonly, nonatomic) unsigned long long customDeliveryOption; @property (readonly, nonatomic) long long customAccelerationOption; @property (readonly, nonatomic) float custom3DChartRotation; @property (readonly, nonatomic) BOOL customBounce; @property (readonly, nonatomic) BOOL customAlignToPath; @property (readonly, nonatomic) BOOL customMotionBlur; @property (readonly, nonatomic) BOOL customIncludeEndpoints; @property (readonly, nonatomic) BOOL customShine; @property (readonly, nonatomic) double customScaleAmount; @property (readonly, nonatomic) double customTravelDistance; @property (readonly, nonatomic) unsigned long long customRepeatCount; @property (readonly, nonatomic) BOOL customDecay; @property (readonly, nonatomic) unsigned long long customScale; @property (readonly, nonatomic) unsigned long long customJiggleIntensity; @property (readonly, nonatomic) long long randomNumberSeed; @property (readonly, nonatomic) double customDetail; @property (readonly, nonatomic) BOOL customCursor; @property (readonly, nonatomic) TSDBezierPathSource *customEffectTimingCurve1; @property (readonly, nonatomic) TSDBezierPathSource *customEffectTimingCurve2; @property (readonly, nonatomic) TSDBezierPathSource *customEffectTimingCurve3; @property (readonly, nonatomic) NSString *customEffectTimingCurveThemeName1; @property (readonly, nonatomic) NSString *customEffectTimingCurveThemeName2; @property (readonly, nonatomic) NSString *customEffectTimingCurveThemeName3; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) NSSet *inspectableAttributes; @property (readonly, nonatomic) BOOL canEditAnimations; + (BOOL)needsObjectUUID; + (id)buildWithEffect:(id)a0 animationType:(long long)a1 drawable:(id)a2 slide:(id)a3; + (void)i_repairBuildToDrawableReferencesFromUUIDsForBuilds:(id)a0 drawables:(id)a1; + (id)menuAnimationInfosForDrawableInfo:(id)a0 animationType:(long long)a1; + (id)p_drawableFromInfo:(id)a0; + (BOOL)p_shouldExcludeAnimationName:(id)a0 forDrawable:(id)a1; + (id)supportedAnimationInfosForDrawableInfo:(id)a0 animationType:(long long)a1; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)i_buildChunkForChunkIdentifier:(id)a0; - (id)p_chunkAtIndex:(unsigned long long)a0; - (void)saveToArchiver:(id)a0; - (id)chunkForIdentifier:(id)a0; - (id)deliveriesLocalized:(BOOL)a0; - (void)didInitFromSOS; - (unsigned long long)endChunkIndexFromEndOffset:(unsigned long long)a0; - (void)i_deregisterBuildChunkWithChunkIdentifier:(id)a0; - (id)i_drawableForArchiving:(BOOL)a0; - (id)i_drawableOnSlide:(id)a0; - (void)i_generateAndApplyNewChunkIdentifierToChunk:(id)a0; - (void)i_invalidateChunkCache; - (void)i_registerBuildChunkIdentifierForChunk:(id)a0; - (void)i_resetChunkIDSeed; - (void)i_rollbackChunkIDSeedForChunk:(id)a0; - (id)initWithSlide:(id)a0 effect:(id)a1 buildType:(long long)a2 context:(id)a3; - (BOOL)isComplementOfBuild:(id)a0; - (void)loadFromArchive:(const void *)a0 unarchiver:(id)a1; - (void)loadFromUnarchiver:(id)a0; - (id)p_buildChunkIDMap; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })p_calculateActiveChunkRange; - (id)p_chunkTitleByTruncatingTitle:(id)a0 toLength:(unsigned long long)a1; - (BOOL)p_hasComplementInBuilds:(id)a0; - (BOOL)p_isDeliveryLocalized:(id)a0 forNonNilDrawable:(id)a1; - (BOOL)p_supportsCustomEffectTimingCurveForLayoutStyles:(id)a0; - (BOOL)p_supportsCustomTextDeliveryOptionsForAttributes:(id)a0; - (void)saveToArchive:(void *)a0 archiver:(id)a1; - (BOOL)supportsAcceleration; - (BOOL)supportsCustomCursor; @end