declare namespace ObjC{ namespace classes{ export class NSFileVersion extends NSObject{ static currentVersionOfItemAtURL_(url:NSURL|NativePointer):NSFileVersion; static otherVersionsOfItemAtURL_(url:NSURL|NativePointer):NativePointer; static unresolvedConflictVersionsOfItemAtURL_(url:NSURL|NativePointer):NativePointer; static getNonlocalVersionsOfItemAtURL_completionHandler_(url:NSURL|NativePointer,completionHandler:NativePointer|NativePointer):any; static versionOfItemAtURL_forPersistentIdentifier_(url:NSURL|NativePointer,persistentIdentifier:NSObject|NativePointer):NSFileVersion; static addVersionOfItemAtURL_withContentsOfURL_options_error_(url:NSURL|NativePointer,contentsURL:NSURL|NativePointer,options:number|NativePointer,outError:NSError|NativePointer):NSFileVersion; static temporaryDirectoryURLForNewVersionOfItemAtURL_(url:NSURL|NativePointer):NSURL; replaceItemAtURL_options_error_(url:NSURL|NativePointer,options:number|NativePointer,error:NSError|NativePointer):NSURL; removeAndReturnError_(outError:NSError|NativePointer):number; static removeOtherVersionsOfItemAtURL_error_(url:NSURL|NativePointer,outError:NSError|NativePointer):number; URL():NSURL; localizedName():NSString; localizedNameOfSavingComputer():NSString; originatorNameComponents():NSPersonNameComponents; modificationDate():NSDate; persistentIdentifier():NativePointer; isConflict():number; isResolved():number; setResolved_(resolved:number|NativePointer):any; isDiscardable():number; setDiscardable_(discardable:number|NativePointer):any; hasLocalContents():number; hasThumbnail():number; } } }