@class NSXPCConnection; @protocol CLSimulationXPCServerInterface; @interface CLSimulationManager : NSObject @property (retain, nonatomic) NSXPCConnection *connection; @property (readonly) id daemonProxy; @property (nonatomic) unsigned char locationDeliveryBehavior; @property (nonatomic) double locationDistance; @property (nonatomic) double locationInterval; @property (nonatomic) double locationSpeed; @property (nonatomic) unsigned char locationRepeatBehavior; - (id)init; - (void)flush; - (void)selectScenario:(id)a0; - (void)appendSimulatedLocation:(id)a0; - (id)availableScenarios; - (void)clearSimulatedCells; - (void)clearSimulatedLocations; - (void)getFencesForBundleID:(id)a0 withHandler:(id /* block */)a1; - (void)loadScenarioFromURL:(id)a0; - (id)localizedNameForScenario:(id)a0; - (id)scenariosPath; - (void)setSimulatedCell:(id)a0; - (void)setSimulatedCellRegistrationStatus:(BOOL)a0; - (void)setSimulatedWifiPower:(BOOL)a0; - (void)setWifiScanResults:(id)a0; - (void)simulateBeaconWithProximityUUID:(id)a0 major:(long long)a1 minor:(long long)a2 eventType:(unsigned char)a3; - (void)simulateFenceWithBundleID:(id)a0 andFenceID:(id)a1 eventType:(unsigned char)a2 atLocation:(id)a3; - (void)simulateSignificantLocationChange:(id)a0; - (void)simulateVisit:(id)a0; - (void)startCellSimulation; - (void)startLocationSimulation; - (void)startWifiSimulation; - (void)stopCellSimulation; - (void)stopLocationSimulation; - (void)stopWifiSimulation; @end