@class IDSService, NSString, PSYSyncCoordinator; @interface IMDQuickSwitchController : NSObject @property (retain, nonatomic) IDSService *quickSwitchIDSService; @property (retain, nonatomic) PSYSyncCoordinator *syncCoordinator; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedInstance; - (void)service:(id)a0 account:(id)a1 incomingResourceAtURL:(id)a2 metadata:(id)a3 fromID:(id)a4 context:(id)a5; - (id)init; - (id)_getZippedDBPath; - (void)_compressFileAtPath:(id)a0 toPath:(id)a1 withCompletionBlock:(id /* block */)a2; - (void)dealloc; - (void)_handleQuickSwitchCompleted:(id)a0; - (BOOL)_truncateDBToPath:(id)a0; - (id)_getTempDBPath; - (void)syncCoordinator:(id)a0 beginSyncSession:(id)a1; - (id)_getTempRecentsPath; - (void)_sendDBVersionResponse:(long long)a0; - (id)_getTruncatedDBPath; - (id)_defaultPairedDevice; - (void)_handleQuickSwitchInitiateRequest; - (void)_sendQuickSwitchCompletedWithResult:(BOOL)a0; - (void)_handleDBVersionResponse:(id)a0; - (id)_getDowngradedDBPath; - (void)service:(id)a0 account:(id)a1 identifier:(id)a2 didSendWithSuccess:(BOOL)a3 error:(id)a4; - (void)_notifyPSYWithResult:(BOOL)a0; - (void)_handleRecentsRequest; - (unsigned long long)_getFileSizeAtPath:(id)a0; - (void)dummyMethod; - (void)_initiateQuickSwitch; - (void)_decompressFileAtPath:(id)a0 toPath:(id)a1 withCompletionBlock:(id /* block */)a2; - (long long)_getCurrentDBVersion; - (void)_cleanUpTemporaryFiles; - (id)_getZippedRecentsPath; - (void)_sendRecentsRequest; - (void)_quickSwitchCompleted:(BOOL)a0; - (BOOL)_sendIDSFile:(id)a0 withCommand:(long long)a1; - (void)_notifyPSYDataSent; - (void)_handleIncomingRecents:(id)a0; - (BOOL)_isPairedDeviceInProxyMode; - (void)_deleteFileAtPath:(id)a0; - (void)_handleIncomingDB:(id)a0; - (BOOL)_sendZippedFileAtPath:(id)a0 withCommand:(long long)a1; - (void)service:(id)a0 account:(id)a1 incomingData:(id)a2 fromID:(id)a3 context:(id)a4; - (BOOL)_sendIDSMessage:(id)a0; - (BOOL)_supportsQuickSwitchWithPairedDevice; @end