@class CARSessionStatus, CRCarPlayAppDenylist, NSObject; @protocol OS_dispatch_queue; @interface CRCarPlayAppPolicyEvaluator : NSObject { CARSessionStatus *_sessionStatus; } @property (retain, nonatomic) CRCarPlayAppDenylist *denylist; @property (retain, nonatomic) NSObject *geoQueue; @property (nonatomic) BOOL geo_queue_geoSupported; @property (nonatomic) BOOL evaluatorWantsGeoManagement; @property (nonatomic, getter=isGeoSupported) BOOL geoSupported; + (id)_carIntentIdentifiers; + (id)allIntentIdentifiers; - (id)currentSession; - (id)init; - (void).cxx_destruct; - (BOOL)_appWithDeclaration:(id)a0 supportsAllIntents:(id)a1; - (BOOL)_appWithDeclaration:(id)a0 supportsAnyIntents:(id)a1; - (unsigned long long)_applicationCategoryForAppDeclaration:(id)a0 policy:(id)a1; - (BOOL)_checkIfDeclaration:(id)a0 supportsIntents:(id)a1 requireAllIntents:(BOOL)a2; - (id)_vehicleProtocolsForCertificateSerial:(id)a0; - (BOOL)_vehicleProtocolsIntersectAppProtocols:(id)a0 certificateSerial:(id)a1; - (id)effectivePolicyForAppDeclaration:(id)a0; - (id)effectivePolicyForAppDeclaration:(id)a0 inVehicleWithCertificateSerial:(id)a1; - (void)fetchApplicationBundleIdentifiersForCarIntents:(id /* block */)a0; - (void)setWantsGeoSupported; - (void)updateGeoSupported; - (void)updateGeoSupportedWithCompletion:(id /* block */)a0; @end