@class NSString, CRVehiclePolicyMonitor, NSObject; @protocol OS_dispatch_queue, APCarPlayPolicyMonitorDelegate; @interface APCarPlayPolicyMonitor : NSObject { NSObject *_queue; struct OpaqueFigCFWeakReferenceHolder { } *_weakEndpoint; struct OpaqueFigEndpoint { } *_observedEndpoint; CRVehiclePolicyMonitor *_monitor; } @property (nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (id)initWithEndpoint:(struct OpaqueFigEndpoint { } *)a0; - (void)willDisableVehicleTrackedByMonitor:(id)a0; - (void)willEnableVehicleTrackedByMonitor:(id)a0; - (void)endpointAuthenticationSucceeded; @end