@class NSURL, PLJournal; @interface PLJournalFile : NSObject @property (weak, nonatomic) PLJournal *journal; @property (readonly, nonatomic) NSURL *url; + (BOOL)fileExistsAtURL:(id)a0; + (BOOL)copyURL:(id)a0 toURL:(id)a1 error:(id *)a2; + (BOOL)createEmptyURL:(id)a0 error:(id *)a1; + (BOOL)moveURL:(id)a0 toURL:(id)a1 error:(id *)a2; + (BOOL)removeURL:(id)a0 error:(id *)a1; + (BOOL)writeData:(id)a0 toURL:(id)a1 atomically:(BOOL)a2 error:(id *)a3; - (BOOL)copyToURL:(id)a0 error:(id *)a1; - (BOOL)fileExists; - (void).cxx_destruct; - (BOOL)openForReadingUsingBlock:(id /* block */)a0 error:(id *)a1; - (BOOL)openForWritingUsingBlock:(id /* block */)a0 error:(id *)a1; - (BOOL)fileSize:(unsigned long long *)a0 error:(id *)a1; - (BOOL)_fileSize:(unsigned long long *)a0 forKey:(id)a1 error:(id *)a2; - (BOOL)allocatedFileSize:(unsigned long long *)a0 error:(id *)a1; - (BOOL)appendEntries:(id)a0 error:(id *)a1; - (BOOL)createEmptyFileWithError:(id *)a0; - (BOOL)enumerateEntriesUsingBlock:(id /* block */)a0 decodePayload:(BOOL)a1 error:(id *)a2; - (id)fileHandleForWritingWithError:(id *)a0; - (id)initWithURL:(id)a0 journal:(id)a1; - (BOOL)moveToURL:(id)a0 error:(id *)a1; - (BOOL)removeFileWithError:(id *)a0; @end