@class NSUUID, NSString, NSArray, SignpostMetrics; @interface SignpostEvent : SignpostObject <SignpostSupportLoggingSupportArchiveEvent> @property (nonatomic) BOOL _hasTotalSkyLightCompositeCount; @property (nonatomic) unsigned long long _totalSkyLightCompositeCount; @property (nonatomic) BOOL isAnimationStart; @property (nonatomic) unsigned long long animationType; @property (nonatomic) long long tv_sec; @property (nonatomic) int tv_usec; @property (nonatomic) int tz_minuteswest; @property (nonatomic) int tz_dsttime; @property (nonatomic) unsigned long long _machContinuousTimestamp; @property (nonatomic) int processID; @property (nonatomic) unsigned long long processUniqueID; @property (nonatomic) unsigned long long threadID; @property (retain, nonatomic) NSUUID *processImageUUID; @property (retain, nonatomic) NSString *processImagePath; @property (retain, nonatomic) NSString *processName; @property (retain, nonatomic) NSUUID *senderImageUUID; @property (retain, nonatomic) NSString *senderImagePath; @property (retain, nonatomic) NSString *metadata; @property (retain, nonatomic) NSArray *metadataSegments; @property (nonatomic) unsigned long long eventType; @property (readonly, nonatomic) unsigned long long _resolvedEventType; @property (readonly, nonatomic) NSString *_key; @property (readonly, nonatomic) BOOL overridesTime; @property (readonly, nonatomic) BOOL _overridesOwnTime; @property (nonatomic) unsigned long long overridingBeginMachContinuousTime; @property (nonatomic) unsigned long long overridingEndMachContinuousTime; @property (nonatomic) unsigned long long overridingEmitMachContinuousTime; @property (retain, nonatomic) NSArray *stackFrames; @property (readonly, nonatomic) BOOL isGenerator; @property (readonly, nonatomic) unsigned long long timeRecordedMachContinuousTime; @property (readonly, nonatomic) unsigned long long timeRecordedNanoseconds; @property (readonly, nonatomic) BOOL overridesBeginTime; @property (readonly, nonatomic) BOOL overridesEndTime; @property (readonly, nonatomic) BOOL overridesEmitTime; @property (readonly, nonatomic) unsigned long long overridingBeginNanoseconds; @property (readonly, nonatomic) unsigned long long overridingEndNanoseconds; @property (readonly, nonatomic) unsigned long long overridingEmitNanoseconds; @property (readonly, nonatomic) SignpostMetrics *metrics; @property (readonly, nonatomic) BOOL isSyntheticIntervalEvent; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_generatedEventArrayForEvent:(id)a0; + (id)_generatedEventFromMetadata:(id)a0 generatorEvent:(id)a1; + (id)_nameStringFromFormatPrefix:(id)a0; + (id)serializationTypeNumber; - (id)_descriptionStringForColumn:(unsigned long long)a0 timeFormat:(unsigned long long)a1 asBegin:(BOOL)a2; - (id)_dictionaryRepresentationWithIsHumanReadable:(BOOL)a0 shouldRedact:(BOOL)a1; - (void)_adjustBeginTimeVal:(struct timeval { long long x0; int x1; } *)a0; - (id)initWithDictionary:(id)a0; - (void).cxx_destruct; - (id)humanReadableType; - (BOOL)isEqual:(id)a0; - (unsigned long long)endMachContinuousTime; - (unsigned long long)durationMachContinuousTime; - (void)_adjustEndTimeVal:(struct timeval { long long x0; int x1; } *)a0; - (unsigned long long)startMachContinuousTime; - (float)durationSeconds; - (id)initWithName:(id)a0 beginMct:(unsigned long long)a1 endMct:(unsigned long long)a2 emitMct:(unsigned long long)a3 signpostId:(unsigned long long)a4 generatorEvent:(id)a5; - (void)_adjustTimeStruct:(struct timeval { long long x0; int x1; } *)a0 asBegin:(BOOL)a1; - (id)_argumentObjectWithName:(id)a0; - (id)_argumentObjectWithName:(id)a0 expectedClass:(Class)a1; - (id)_dataArgumentWithName:(id)a0; - (id)_debugDescription:(BOOL)a0; - (id)_nameStringFromSegment:(id)a0; - (id)_numberArgumentWithName:(id)a0; - (void)_populateMetrics; - (unsigned long long)_resolvedBeginTime; - (unsigned long long)_resolvedEndTime; - (id)_stringArgumentWithName:(id)a0; - (id)initWithSubsystem:(id)a0 category:(id)a1 timebaseRatio:(double)a2 unixDate:(struct timeval { long long x0; int x1; } *)a3 unixTimeZone:(struct timezone { int x0; int x1; } *)a4 stackFrames:(id)a5; - (id)metadataSegmentsWithPlaceholderToken:(id)a0; - (id)metadataSegmentsWithPlaceholderTokenKey:(id)a0 value:(id)a1; - (id)placeholderTokenValueDictForTokenKey:(id)a0; - (void)setAnimationTypeFromRawMetadata:(id)a0; @end