@class NSString, NSArray, NSURL; @interface PUWallpaperPosterLegacyAsset : NSObject <PFParallaxAsset> @property (readonly, nonatomic) struct CGImage { } *proxyImage; @property (readonly, copy, nonatomic) NSString *localIdentifier; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } acceptableCropRect; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } preferredCropRect; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } gazeAreaRect; @property (readonly, nonatomic) NSArray *faceRegions; @property (readonly, nonatomic) NSArray *petRegions; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL supportsSegmentationResourceCaching; @property (readonly, nonatomic) NSURL *segmentationResourceURL; - (void)cancelMotionScoreRequest:(int)a0; - (void)cancelParallaxResourceRequest:(int)a0; - (void)cancelPetsRegionsRequest:(int)a0; - (BOOL)clearSegmentationResourceCacheWithError:(id *)a0; - (int)loadMotionScore:(id /* block */)a0; - (int)loadParallaxResource:(long long)a0 options:(id)a1 resultHandler:(id /* block */)a2; - (int)loadPetsRegions:(id /* block */)a0; - (void)updateSegmentationResource:(id /* block */)a0; - (id)initWithProxyImage:(struct CGImage { } *)a0; @end