@class NSString, NSMutableDictionary, NSMutableSet, ICSDuration, ICSColor, NSMutableArray; @interface ICSCalendar : ICSComponent { NSMutableSet *_keys; NSMutableDictionary *_masters; NSMutableDictionary *_occurrences; NSMutableDictionary *_timezones; NSMutableArray *_parsingErrors; } @property (retain, nonatomic) NSString *calscale; @property (nonatomic) int method; @property (retain, nonatomic) NSString *prodid; @property (retain, nonatomic) NSString *version; @property (retain, nonatomic) ICSDuration *x_apple_auto_refresh; @property (retain, nonatomic) ICSColor *x_apple_calendar_color; @property BOOL x_apple_ignore_on_restore; @property (retain, nonatomic) NSString *x_wr_caldesc; @property (retain, nonatomic) NSString *x_wr_calname; @property (retain, nonatomic) NSString *x_wr_relcalid; @property (retain, nonatomic) NSString *x_wr_timezone; @property (retain, nonatomic) NSString *x_apple_language; @property (retain, nonatomic) NSString *x_apple_region; @property int x_calendarserver_access; + (id)name; + (id)ICSStringFromMethod:(int)a0; + (long long)compareCalendarServerAccess:(int)a0 withAccess:(int)a1; + (void)setDefaultProdid:(id)a0; + (id)ICSStringFromCalendarServerAccess:(int)a0; + (int)calendarServerAccessFromICSString:(id)a0; + (id)calendarWithKnownTimeZones; + (id)defaultProdid; + (int)methodFromICSString:(id)a0; - (void)setComponents:(id)a0; - (id)init; - (id)_init; - (void).cxx_destruct; - (id)timeZoneForKey:(id)a0; - (id)componentForKey:(id)a0; - (id)componentKeys; - (id)componentOccurrencesForKey:(id)a0; - (void)setComponents:(id)a0 options:(int)a1; - (id)systemDateForDate:(id)a0 options:(int)a1; - (id)systemTimeZoneForDate:(id)a0; - (id)systemCalendarForDate:(id)a0 options:(int)a1; - (void)_addTimeZonesInComponent:(id)a0 toSet:(id)a1; - (void)_addComponent:(id)a0 withUIDGenerator:(id)a1; - (void)_addTimeZonesInComponent:(id)a0 toDictionary:(id)a1; - (id)_initWithVersionAndProdID:(BOOL)a0; - (id)_timeZonesForComponents:(id)a0 options:(int)a1; - (void)addComponent:(id)a0 withUIDGenerator:(id)a1; - (void)addParsingError:(id)a0; - (void)fixComponent; - (void)fixEntities; - (void)fixPropertiesInheritance; - (id)parsingErrors; - (id)propertiesToIncludeForChecksumVersion:(int)a0; - (void)setComponents:(id)a0 timeZones:(BOOL)a1; @end