@class ICSDuration, ICSDateValue; @interface ICSPeriod : NSObject { ICSDateValue *_start; ICSDateValue *_end; ICSDuration *_duration; } @property (class, readonly) BOOL supportsSecureCoding; - (id)start; - (id)end; - (void)encodeWithCoder:(id)a0; - (id)initWithStart:(id)a0 end:(id)a1; - (void).cxx_destruct; - (id)duration; - (void)_ICSStringWithOptions:(unsigned long long)a0 appendingToString:(id)a1; - (BOOL)isDurationBased; - (id)initWithCoder:(id)a0; - (id)initWithStart:(id)a0; - (id)initWithStart:(id)a0 duration:(id)a1; @end