@class NSArray, CAStateController, NSString, CALayer, NSObject, NSDictionary; @protocol CAStateControllerDelegate; @interface BSUICAPackageView : UIView { CAStateController *_stateController; NSObject *_stateControllerDelegate; CALayer *_rootLayer; struct CGSize { double width; double height; } _originalSize; NSString *_pendingCompletionToState; NSString *_pendingCompletionFromState; id /* block */ _pendingCompletion; NSDictionary *_publishedObjectMap; } @property (readonly, copy, nonatomic) NSArray *publishedObjectNames; @property (weak, nonatomic) NSObject *stateControllerDelegate; - (id)publishedObjectWithName:(id)a0; - (BOOL)setState:(id)a0 animated:(BOOL)a1 transitionSpeed:(double)a2 completion:(id /* block */)a3; - (BOOL)setState:(id)a0 animated:(BOOL)a1; - (id)initWithURL:(id)a0; - (void)stateController:(id)a0 transitionDidStart:(id)a1 speed:(float)a2; - (void)stateController:(id)a0 didSetStateOfLayer:(id)a1; - (BOOL)setState:(id)a0; - (void).cxx_destruct; - (BOOL)setState:(id)a0 onLayer:(id)a1 animated:(BOOL)a2 transitionSpeed:(double)a3 completion:(id /* block */)a4; - (void)layoutSubviews; - (id)initWithPackageName:(id)a0 inBundle:(id)a1; - (void)stateController:(id)a0 transitionDidStop:(id)a1 completed:(BOOL)a2; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; @end