luxlabs header browser preview


@class RTTokenBucket, NSString, NSXPCConnection, RTRoutineManagerRegistrantAction, NSObject, RTRoutineManagerRegistrantScenarioTrigger, RTEventAgentHelper;
@protocol OS_dispatch_queue;

@interface RTRoutineManager : NSObject <RTFrameworkProtocol>

@property (retain, nonatomic) NSXPCConnection *xpcConnection;
@property (copy, nonatomic) id /* block */ visitHandler;
@property (copy, nonatomic) id /* block */ leechedVisitHandler;
@property (copy, nonatomic) id /* block */ leechedLowConfidenceVisitHandler;
@property (copy, nonatomic) id /* block */ vehicleEventsHandler;
@property (retain, nonatomic) NSString *restorationIdentifier;
@property (retain, nonatomic) RTEventAgentHelper *eventAgentHelper;
@property (nonatomic) BOOL targetUserSession;
@property (retain, nonatomic) RTTokenBucket *clientThrottle;
@property (retain, nonatomic) RTRoutineManagerRegistrantAction *actionRegistrant;
@property (retain, nonatomic) RTRoutineManagerRegistrantScenarioTrigger *scenarioTriggerRegistrant;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)routineModeToString:(long long)a0;
+ (id)modeOfTransportationToString:(long long)a0;
+ (id)defaultManager;

- (void)clearRoutineWithHandler:(id /* block */)a0;
- (void)fetchPredictedExitDatesFromLocation:(id)a0 onDate:(id)a1 withHandler:(id /* block */)a2;
- (void)fetchLocationsOfInterestVisitedSinceDate:(id)a0 withHandler:(id /* block */)a1;
- (void)clearAllVehicleEventsWithHandler:(id /* block */)a0;
- (void)createConnection;
- (void)fetchLocationOfInterestWithIdentifier:(id)a0 withHandler:(id /* block */)a1;
- (void)fetchRoutineModeFromLocation:(id)a0 withHandler:(id /* block */)a1;
- (void)fetchStoredVisitsWithOptions:(id)a0 handler:(id /* block */)a1;
- (void)startMonitoringVehicleEventsWithHandler:(id /* block */)a0;
- (void)removeVisitWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)fetchLocationsCountForTripSegmentWithOptions:(id)a0 handler:(id /* block */)a1;
- (void)updateLocationOfInterestWithIdentifier:(id)a0 mapItem:(id)a1 handler:(id /* block */)a2;
- (id)init;
- (void)fetchVehiclesWithOptions:(id)a0 handler:(id /* block */)a1;
- (void)fetchNextPredictedLocationsOfInterestFromLocation:(id)a0 startDate:(id)a1 timeInterval:(double)a2 withHandler:(id /* block */)a3;
- (void)dealloc;
- (void)fetchNextPredictedLocationsOfInterestWithHandler:(id /* block */)a0;
- (void)updateLocationOfInterestWithIdentifier:(id)a0 type:(long long)a1 customLabel:(id)a2 handler:(id /* block */)a3;
- (void)fetchLocationsOfInterestWithinDistance:(double)a0 ofLocation:(id)a1 withHandler:(id /* block */)a2;
- (void)updateCloudSyncProvisionedForAccount:(BOOL)a0 handler:(id /* block */)a1;
- (BOOL)selectorIsAllowed:(SEL)a0;
- (void)userInteractionWithPredictedLocationOfInterest:(id)a0 interaction:(unsigned long long)a1 feedback:(id)a2 geoMapItem:(id)a3 handler:(id /* block */)a4;
- (void)fetchPathToDiagnosticFilesWithOptions:(id)a0 handler:(id /* block */)a1;
- (void)onVisit:(id)a0 withError:(id)a1;
- (void)fetchPredictedLocationsOfInterestBetweenStartDate:(id)a0 endDate:(id)a1 withHandler:(id /* block */)a2;
- (void)fetchLookbackWindowStartDateWithHandler:(id /* block */)a0;
- (void)vehicleEventAtLocation:(id)a0 notes:(id)a1 handler:(id /* block */)a2;
- (void)_createConnection;
- (void)fetchMonitoredScenarioTriggerTypesWithHandler:(id /* block */)a0;
- (void)setRoutineEnabled:(BOOL)a0;
- (void)startMonitoringScenarioTriggerOfType:(unsigned long long)a0 withHandler:(id /* block */)a1;
- (void)fetchLastVehicleEventsWithHandler:(id /* block */)a0;
- (void)updateVehicleEventWithIdentifier:(id)a0 geoMapItem:(id)a1;
- (void)fetchLocationOfInterestAtLocation:(id)a0 withHandler:(id /* block */)a1;
- (void)stopMonitoringNextPredictedLocationsOfInterest;
- (id)_proxyForServicingSelector:(SEL)a0 asynchronous:(BOOL)a1 withErrorHandler:(id /* block */)a2;
- (void)fetchProximityHistoryFromEventIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchLocationOfInterestForRegion:(id)a0 withHandler:(id /* block */)a1;
- (void)updateLocationOfInterestWithIdentifier:(id)a0 customLabel:(id)a1 handler:(id /* block */)a2;
- (void)clearAllVehicleEvents:(id /* block */)a0;
- (void)onScenarioTrigger:(id)a0 withError:(id)a1;
- (void)enumerateObjectsWithOptions:(id)a0 usingBlock:(id /* block */)a1;
- (void)fetchTripSegmentsWithOptions:(id)a0 handler:(id /* block */)a1;
- (void)performBluePOIQueryLookingBack:(double)a0 lookingAhead:(double)a1 handler:(id /* block */)a2;
- (void)fetchAutomaticVehicleEventDetectionSupportedWithHandler:(id /* block */)a0;
- (void)updateLocationOfInterestWithIdentifier:(id)a0 type:(long long)a1 handler:(id /* block */)a2;
- (void)fetchPeopleDensityHistoryFromStartDate:(id)a0 endDate:(id)a1 completionHandler:(id /* block */)a2;
- (void)stopMonitoringVehicleEvents;
- (void)clearAllVehicleEvents;
- (void)fetchTripSegmentMetadataWithOptions:(id)a0 handler:(id /* block */)a1;
- (void)addElevations:(id)a0 handler:(id /* block */)a1;
- (id)initWithTargetUserSession:(BOOL)a0;
- (void)extendLifetimeOfVisitWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)userInteractionWithPredictedLocationOfInterest:(id)a0 interaction:(unsigned long long)a1 feedback:(id)a2;
- (void)setHintForRegionState:(long long)a0 significantRegion:(id)a1 withHandler:(id /* block */)a2;
- (void)fetchPredictedLocationsOfInterestAssociatedToTitle:(id)a0 location:(id)a1 calendarIdentifier:(id)a2 withHandler:(id /* block */)a3;
- (void)onLeechedVisit:(id)a0 withError:(id)a1;
- (void)fetchLocationsOfInterestOfType:(long long)a0 withHandler:(id /* block */)a1;
- (void)fetchRoutineEnabledWithHandler:(id /* block */)a0;
- (void)engageInVehicleEventWithIdentifier:(id)a0;
- (void)_enumerateStoredLocationsWithOptions:(id)a0 usingBlock:(id /* block */)a1;
- (void)enumerateStoredLocationsWithOptions:(id)a0 usingBlock:(id /* block */)a1;
- (void)updateVehicleEventWithIdentifier:(id)a0 location:(id)a1;
- (void)stopLeechingVisits;
- (void)startMonitoringVisitsWithHandler:(id /* block */)a0;
- (void)fetchElevationsWithOptions:(id)a0 reply:(id /* block */)a1;
- (void)addLocationOfInterestOfType:(long long)a0 mapItem:(id)a1 customLabel:(id)a2 handler:(id /* block */)a3;
- (void)fetchLookbackWindowStartDateWithLocation:(id)a0 handler:(id /* block */)a1;
- (void).cxx_destruct;
- (void)fetchProximityHistoryFromStartDate:(id)a0 endDate:(id)a1 completionHandler:(id /* block */)a2;
- (void)startLeechingVisitsWithHandler:(id /* block */)a0;
- (void)handleDaemonStart;
- (void)fetchContactScoresFromContactIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)updateVehicleEventWithIdentifier:(id)a0 notes:(id)a1;
- (void)stopMonitoringScenarioTriggerOfType:(unsigned long long)a0;
- (void)fetchCloudSyncAuthorizationState:(id /* block */)a0;
- (void)fetchCurrentPredictedLocationsOfInterestLookingBack:(double)a0 lookingAhead:(double)a1 handler:(id /* block */)a2;
- (void)startLeechingLowConfidenceVisitsWithHandler:(id /* block */)a0;
- (void)fetchEstimatedLocationAtDate:(id)a0 handler:(id /* block */)a1;
- (void)fetchFormattedPostalAddressesFromMeCard:(id /* block */)a0;
- (void)onVehicleEvents:(id)a0 error:(id)a1;
- (void)stopLeechingLowConfidenceVisits;
- (void)fetchPredictedLocationsOfInterestOnDate:(id)a0 withHandler:(id /* block */)a1;
- (void)extendLifetimeOfVisitsWithIdentifiers:(id)a0 handler:(id /* block */)a1;
- (void)fetchFamiliarityIndexResultsWithOptions:(id)a0 handler:(id /* block */)a1;
- (void)fetchLocationsForTripSegmentWithOptions:(id)a0 handler:(id /* block */)a1;
- (void)deleteTripSegmentWithUUID:(id)a0 handler:(id /* block */)a1;
- (void)fetchLocationsOfInterestVisitedBetweenStartDate:(id)a0 endDate:(id)a1 withHandler:(id /* block */)a2;
- (void)fetchRoutineStateWithHandler:(id /* block */)a0;
- (void)fetchLocationsOfInterestAssociatedToIdentifier:(id)a0 withHandler:(id /* block */)a1;
- (void)removeLocationOfInterestWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (id)_proxyForServicingSelector:(SEL)a0 withErrorHandler:(id /* block */)a1;
- (id)initWithRestorationIdentifier:(id)a0 targertUserSession:(BOOL)a1;
- (void)fetchTransitionsBetweenStartDate:(id)a0 endDate:(id)a1 handler:(id /* block */)a2;
- (void)updateVehicleEventWithIdentifier:(id)a0 photo:(id)a1;
- (void)setRoutineEnabled:(BOOL)a0 withHandler:(id /* block */)a1;
- (void)vehicleEventAtLocation:(id)a0 notes:(id)a1;
- (void)stopMonitoringVisits;
- (void)fetchPlaceInferencesWithOptions:(id)a0 handler:(id /* block */)a1;
- (void)updateLocationOfInterestWithIdentifier:(id)a0 type:(long long)a1 mapItem:(id)a2 customLabel:(id)a3 handler:(id /* block */)a4;
- (void)fetchAllLocationsOfInterestForSettingsWithHandler:(id /* block */)a0;
- (void)onLeechedLowConfidenceVisit:(id)a0 withError:(id)a1;
- (void)fetchPeopleCountEventsHistory:(id)a0 completionHandler:(id /* block */)a1;
- (void)processHindsightVisitsWithHandler:(id /* block */)a0;
- (void)fetchDedupedLocationOfInterestIdentifiersWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (id)initWithRestorationIdentifier:(id)a0;
- (void)fetchEstimatedLocationAtDate:(id)a0 options:(id)a1 handler:(id /* block */)a2;

@end