@class OBBoldTrayButton, NSString, MKMapView, CLCircularRegion, MKPointAnnotation, MKCircle, OBLinkTrayButton; @interface CPSLocationConsentViewController : OBWelcomeController { NSString *_appName; NSString *_clipBundleID; CLCircularRegion *_region; struct CLLocationCoordinate2D { double latitude; double longitude; } _deviceLocationCoordinate; NSString *_deviceLocationSymbolName; MKMapView *_mapView; MKCircle *_circleOverlay; MKPointAnnotation *_deviceLocationAnnotation; OBBoldTrayButton *_allowForAllButton; OBLinkTrayButton *_allowOnceButton; } @property (copy, nonatomic) id /* block */ actionHandler; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)viewWillAppear:(BOOL)a0; - (void)viewDidLoad; - (id)initWithRequest:(id)a0; - (void).cxx_destruct; - (void)viewDidDisappear:(BOOL)a0; - (void)_setupContentView; - (id)mapView:(id)a0 rendererForOverlay:(id)a1; - (id)mapView:(id)a0 viewForAnnotation:(id)a1; - (void)mapViewDidChangeVisibleRegion:(id)a0; - (void)_buttonActionTriggered:(id)a0; @end