//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Mar 11 2021 20:53:35).
//
//  Copyright (C) 1997-2019 Steve Nygard.
//

#import <objc/NSObject.h>

@class FFAnchoredSequence, FFIMovieIOSImportController, FFIMovieIOSProjectArchive, FFLibrary, FFMediaEventProject, FFProgressSheetController, FFVideoFormat, NSMutableDictionary, NSString, NSURL;

@interface FFIMovieIOSImporter : NSObject
{
    FFProgressSheetController *_progress;
    int _projectType;
    FFAnchoredSequence *_projectSequence;
    FFIMovieIOSProjectArchive *_projectArchive;
    FFVideoFormat *_videoFormat;
    NSURL *_projectArchiveURL;
    NSURL *_createdTempDirectoryURL;
    NSURL *_assetImportDirectoryURL;
    NSString *_projectName;
    NSString *_themeID;
    NSString *_projectFilterID;
    NSMutableDictionary *_mediaMapping;
    FFIMovieIOSImportController *_controller;
    FFLibrary *_importLibrary;
}

+ (id)errorForKey:(int)arg1;
+ (id)operationImportProject:(id)arg1 controller:(id)arg2 additionalAssets:(id)arg3 error:(id *)arg4 progress:(CDUnknownBlockType)arg5;
+ (id)actionImportProjectsAtURLs:(id)arg1 intoLibrary:(id)arg2 error:(id *)arg3 progress:(CDUnknownBlockType)arg4;
+ (id)importProjectsAtURLs:(id)arg1 intoLibrary:(id)arg2;
+ (int)projectTypeFromPath:(id)arg1;
+ (BOOL)validateURL:(id)arg1;
+ (void)importProjects:(id)arg1 withResult:(CDUnknownBlockType)arg2;
+ (void)importProjectsFromPromptWithResult:(CDUnknownBlockType)arg1;
@property(retain, nonatomic) FFLibrary *importLibrary; // @synthesize importLibrary=_importLibrary;
@property(retain, nonatomic) FFIMovieIOSImportController *controller; // @synthesize controller=_controller;
@property(retain, nonatomic) NSMutableDictionary *mediaMapping; // @synthesize mediaMapping=_mediaMapping;
@property(retain, nonatomic) NSString *projectFilterID; // @synthesize projectFilterID=_projectFilterID;
@property(retain, nonatomic) NSString *themeID; // @synthesize themeID=_themeID;
@property(retain, nonatomic) NSString *projectName; // @synthesize projectName=_projectName;
@property(retain, nonatomic) NSURL *assetImportDirectoryURL; // @synthesize assetImportDirectoryURL=_assetImportDirectoryURL;
@property(retain, nonatomic) NSURL *createdTempDirectoryURL; // @synthesize createdTempDirectoryURL=_createdTempDirectoryURL;
@property(retain, nonatomic) NSURL *projectArchiveURL; // @synthesize projectArchiveURL=_projectArchiveURL;
@property(nonatomic) int projectType; // @synthesize projectType=_projectType;
@property(retain, nonatomic) FFVideoFormat *videoFormat; // @synthesize videoFormat=_videoFormat;
@property(retain, nonatomic) FFIMovieIOSProjectArchive *projectArchive; // @synthesize projectArchive=_projectArchive;
@property(retain, nonatomic) FFAnchoredSequence *projectSequence; // @synthesize projectSequence=_projectSequence;
- (BOOL)decodeTrailer:(id *)arg1 progress:(CDUnknownBlockType)arg2;
- (BOOL)applyEdits:(id *)arg1 progress:(CDUnknownBlockType)arg2;
- (BOOL)progress:(CDUnknownBlockType)arg1 phase:(double)arg2 status:(id)arg3 error:(id *)arg4;
- (BOOL)reviewDuckingEnabledClips:(id *)arg1 progress:(CDUnknownBlockType)arg2;
- (BOOL)reviewSettingToHDRForProject:(id *)arg1 progress:(CDUnknownBlockType)arg2;
- (void)addHDRToolsToContentRequiringConversionForSDR:(id)arg1;
- (id)readVideoFormat:(id *)arg1;
- (BOOL)ingestProjectArchive:(id)arg1 error:(id *)arg2 progress:(CDUnknownBlockType)arg3;
- (id)_parseArchiveEntry:(id)arg1 error:(id *)arg2;
- (void)_removeCreatedTempDirectory;
- (BOOL)_createAndSetTempDirectoryWithError:(id *)arg1;
- (BOOL)lossyVersionCheck;
- (BOOL)appVersionCheckWithError:(id *)arg1;
- (int)_oldestSupportedVersion;
- (int)_newestSupportedVersion;
- (BOOL)readProjectSettings:(id *)arg1;
- (BOOL)createNewTrailerSequence:(id *)arg1;
- (BOOL)createNewMovieSequence:(id *)arg1;
@property(readonly, nonatomic) FFMediaEventProject *eventProject;
- (BOOL)ingestAdditionalAssets:(id)arg1 error:(id *)arg2;
- (BOOL)postProcessImport:(id *)arg1 progress:(CDUnknownBlockType)arg2;
- (BOOL)ingestProject:(id *)arg1 progress:(CDUnknownBlockType)arg2;
- (BOOL)importTrailerProject:(id *)arg1 progress:(CDUnknownBlockType)arg2;
- (BOOL)importMovieProject:(id *)arg1 progress:(CDUnknownBlockType)arg2;
- (void)dealloc;
- (id)initWithPackage:(id)arg1 andController:(id)arg2;

@end

