@class NSString, NSArray, NSURL, FigCaptureStillImageSettings, NSDictionary, BWStillImageCaptureSettings, NSMutableArray, NSObject, BWDeferredPipelineParameters; @protocol OS_os_transaction; @interface BWDeferredContainer : NSObject { long long _creationTimeNS; struct _opaque_pthread_rwlock_t { long long __sig; char __opaque[192]; } _lock; NSObject *_transaction; NSURL *_baseFolderURL; NSString *_applicationID; NSMutableArray *_intermediates; } @property (readonly, nonatomic) unsigned int processingType; @property (readonly, nonatomic) NSString *applicationID; @property (readonly, nonatomic) NSString *captureRequestIdentifier; @property (readonly, nonatomic) unsigned long long captureRequestIdentifierBytesLow; @property (readonly, nonatomic) unsigned long long captureRequestIdentifierBytesHigh; @property (readonly, nonatomic) long long manifestVersion; @property (readonly, nonatomic) NSDictionary *manifest; @property (readonly, nonatomic) NSMutableArray *photoDescriptors; @property (readonly, nonatomic) BWDeferredPipelineParameters *pipelineParameters; @property (readonly, nonatomic) BWStillImageCaptureSettings *captureSettings; @property (readonly, nonatomic) FigCaptureStillImageSettings *settings; @property (readonly, nonatomic) NSArray *bufferAttributes; @property (readonly, nonatomic) NSArray *intermediates; @property (readonly, nonatomic) NSString *prettyDescription; + (void)initialize; + (id)archiveObject:(id)a0 error:(id *)a1; + (BOOL)archiveObjectWithURL:(id)a0 object:(id)a1 error:(id *)a2; + (id)buildArchiveClasses:(id)a0; + (id)manifestDictionaryForApplicationIdentifier:(id)a0 captureRequestIdentifier:(id)a1 photoDescriptors:(id)a2; + (id)manifestDictionaryForURL:(id)a0 err:(int *)a1; + (id)unarchiveObject:(id)a0 classes:(id)a1 error:(id *)a2; + (id)unarchiveObjectWithURL:(id)a0 classes:(id)a1 error:(id *)a2; + (int)validateManifestURLSize:(id)a0; - (id)init; - (void)dealloc; - (id)description; - (BOOL)hasTag:(id)a0; - (id)initWithApplicationID:(id)a0 captureRequestIdentifier:(id)a1 baseFolderURL:(id)a2 queuePriority:(unsigned int)a3 err:(int *)a4; - (id)initWithApplicationID:(id)a0 resolvedSettings:(id)a1 unresolvedSettings:(id)a2 pipelineParameters:(id)a3 intermediates:(id)a4 photoDescriptors:(id)a5; - (BOOL)valid:(int *)a0; @end