@class CAMSnapshotView; @protocol CAMViewfinderTransitionable; @interface CAMViewfinderOpenAndCloseTransition : NSObject @property (readonly, weak, nonatomic) id _transitionableViewfinder; @property (retain, nonatomic, setter=_setSnapshotView:) CAMSnapshotView *_snapshotView; @property (nonatomic) BOOL didEnterBackground; - (void)openAnimated:(BOOL)a0 withCompletionHandler:(id /* block */)a1; - (void)closeAnimated:(BOOL)a0 withCompletionHandler:(id /* block */)a1; - (void)closeWithoutBlurring; - (void).cxx_destruct; - (void)_closeViewfinder:(BOOL)a0 animated:(BOOL)a1 withCompletionHandler:(id /* block */)a2; - (id)initWithTransitionableViewfinder:(id)a0; - (id)_existingSnapshotViewCreateIfNecessary:(BOOL)a0 removedOnCompletion:(BOOL)a1; @end