@class NSString, NSCalendar, NSDateComponents; @interface CUIKDefaultIconGenerator : NSObject @property (readonly, copy, nonatomic) NSCalendar *calendar; @property (readonly, copy, nonatomic) NSDateComponents *dateComponents; @property (readonly, nonatomic) long long iconFormat; @property (readonly, nonatomic) struct CGSize { double width; double height; } canvasSize; @property (readonly, nonatomic) double canvasScale; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_whiteImageWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1; + (id)_dateNameFromDateComponents:(id)a0 calendar:(id)a1 type:(long long)a2 forceAbbreviated:(BOOL)a3; + (id)_countriesRequiringBlackDayOfWeek; + (id)_dayNumberStringFromDateComponents:(id)a0 calendar:(id)a1; + (BOOL)_isBlackDayOfWeekRequiredForLocale:(id)a0; - (void)_drawIconInContext:(struct CGContext { } *)a0 iconBase:(id)a1; - (id)_iconRedColor; - (id)_iconBlackColor; - (id)_dateNameFont; - (double)_roundSpecToActual:(double)a0; - (void)_drawDayNumber; - (id)_colorForDayOfWeek; - (void)_drawDateName; - (id)initWithForceNoTextEffects:(BOOL)a0; - (void).cxx_destruct; - (id)_dayNumberFont; - (struct CGImage { } *)iconImageWithDateComponents:(id)a0 calendar:(id)a1 format:(long long)a2 size:(struct CGSize { double x0; double x1; })a3 scale:(double)a4; @end