@class PUTabbedLibraryViewController, NSString, PXImportController, NSArray, NSMutableDictionary, NSDictionary, PUImportPPTImportSource, PXImportMediaProvider, NSObject, PUImportActionCoordinator, PXImportAssetsDataSourceManager; @protocol PXImportViewControllerProvider, OS_dispatch_semaphore; @interface PUImportPPTDriver : NSObject { id /* block */ _insertDatasourceReply; id /* block */ _thumbnailTestReply; id /* block */ _importToLibraryTestReply; NSMutableDictionary *_extraResults; PXImportAssetsDataSourceManager *_dataSourceManager; PXImportController *_importController; PUImportPPTImportSource *_currentImportSource; PXImportMediaProvider *_mediaProvider; PUImportActionCoordinator *_actionCoordinator; NSObject *_importSemaphore; BOOL _importComplete; long long _iteration; double _startTime; double _endTime; BOOL _loadingContentStarted; BOOL _hasSeenAbsolulteLastThumbnailMarker; } @property (class, readonly, nonatomic) NSArray *importMediaURLs; @property (retain) NSDictionary *options; @property (weak) id importViewControllerProvider; @property (weak) PUTabbedLibraryViewController *tabbedLibraryViewController; @property (copy) NSDictionary *testOptions; @property (readonly, nonatomic) NSDictionary *additionalResults; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedInstance; - (id)init; - (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2; - (id)importViewController; - (id)mediaProvider; - (void).cxx_destruct; - (id)importController; - (void)signalImportToLibraryTestReply:(BOOL)a0; - (double)_contentLoadingCheckInterval; - (void)_removeCurrentImportSourceIfNecessary; - (void)_updateLoadingContentState; - (void)actionCoordinator:(id)a0 didCompleteWithImportSession:(id)a1 results:(id)a2; - (void)actionCoordinatorDidBeginDelete:(id)a0; - (void)actionCoordinatorDidBeginImport:(id)a0; - (void)actionCoordinatorDidCancelImport:(id)a0; - (void)actionCoordinatorDidEndDelete:(id)a0; - (void)actionCoordinatorWillBeginDelete:(id)a0; - (void)actionCoordinatorWillBeginImport:(id)a0; - (id)importDestinationForActionCoordinator:(id)a0; - (id)modelBatchesForOptions:(id)a0; - (void)ppt_insertImportDataSourceWithOptions:(id)a0 completionHandler:(id /* block */)a1; - (void)ppt_mediaProviderDidProcessAsset:(id)a0; - (void)ppt_performDeleteWithOptions:(id)a0 completionHandler:(id /* block */)a1; - (void)ppt_performImportToLibraryWithOptions:(id)a0 completionHandler:(id /* block */)a1; - (void)ppt_performThumbnailWithOptions:(id)a0 completionHandler:(id /* block */)a1; - (void)ppt_removeImportDataSourceWithOptions:(id)a0 completionHandler:(id /* block */)a1; - (void)signalInsertDatasourceReply:(BOOL)a0; - (void)signalThumbnailTestReply:(BOOL)a0; @end