@class NSString, CalMigrationToolOptions; @protocol CalCalendarMigrationDefaultsProvider; @interface CalMigrationToolCalendarMigrationDefaultsProvider : NSObject <CalCalendarMigrationDefaultsProvider> @property (readonly, nonatomic) CalMigrationToolOptions *toolOptions; @property (readonly, nonatomic) id<CalCalendarMigrationDefaultsProvider> defaultProvider; @property (readonly, nonatomic) BOOL shouldBackupBeforeMigration; @property (readonly, nonatomic) BOOL shouldDeleteMigratedData; @property (readonly, nonatomic) BOOL isHolidayCalendarEnabled; @property (readonly, nonatomic) NSString *defaultCalendarUUID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)setDefaultAllDayAlarmOffset:(id)a0; - (void).cxx_destruct; - (void)clearLegacyDefaults; - (void)setDefaultTimedAlarmOffset:(id)a0; - (id)initWithToolOptions:(id)a0 defaultProvider:(id)a1; - (void)migrateLegacyDefaults; - (BOOL)needsMigrationCleanupWithDestinationDirectory:(id)a0; - (void)recordMigrationDidBeginWithDestinationDirectory:(id)a0; - (void)recordMigrationDidEndWithReason:(unsigned long long)a0; - (void)setDefaultCalendarExternalIDOrUUID:(id)a0 name:(id)a1 storeID:(int)a2; - (BOOL)shouldPerformMigrationWithDestinationDirectory:(id)a0; @end