@class NSDictionary, PUSlideshowMediaItem, OKProducerPreset; @interface PUSlideshowSettingsViewModel : PUViewModel @property (readonly, nonatomic) NSDictionary *propertyDictionary; @property (retain, nonatomic) OKProducerPreset *preset; @property (retain, nonatomic) PUSlideshowMediaItem *mediaItem; @property (nonatomic) BOOL shouldRepeat; @property (nonatomic) double stepDuration; @property (nonatomic, getter=isMusicOn) BOOL musicOn; - (unsigned long long)hash; - (void)registerChangeObserver:(id)a0; - (void)unregisterChangeObserver:(id)a0; - (id)initWithPropertyDictionary:(id)a0; - (id)currentChange; - (void).cxx_destruct; - (id)newViewModelChange; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end