declare namespace ObjC{ namespace classes{ export class UIDocument extends NSObject{ initWithFileURL_(url:NSURL|NativePointer):UIDocument; openWithCompletionHandler_(completionHandler:NativePointer|NativePointer):any; closeWithCompletionHandler_(completionHandler:NativePointer|NativePointer):any; loadFromContents_ofType_error_(contents:NSObject|NativePointer,typeName:NSString|NativePointer,outError:NSError|NativePointer):number; contentsForType_error_(typeName:NSString|NativePointer,outError:NSError|NativePointer):NSObject; disableEditing():any; enableEditing():any; hasUnsavedChanges():number; updateChangeCount_(change:any|NativePointer):any; changeCountTokenForSaveOperation_(saveOperation:any|NativePointer):NSObject; updateChangeCountWithToken_forSaveOperation_(changeCountToken:NSObject|NativePointer,saveOperation:any|NativePointer):any; saveToURL_forSaveOperation_completionHandler_(url:NSURL|NativePointer,saveOperation:any|NativePointer,completionHandler:NativePointer|NativePointer):any; autosaveWithCompletionHandler_(completionHandler:NativePointer|NativePointer):any; savingFileType():NSString; fileNameExtensionForType_saveOperation_(typeName:NSString|NativePointer,saveOperation:any|NativePointer):NSString; writeContents_andAttributes_safelyToURL_forSaveOperation_error_(contents:NSObject|NativePointer,additionalFileAttributes:NSDictionary|NativePointer,url:NSURL|NativePointer,saveOperation:any|NativePointer,outError:NSError|NativePointer):number; writeContents_toURL_forSaveOperation_originalContentsURL_error_(contents:NSObject|NativePointer,url:NSURL|NativePointer,saveOperation:any|NativePointer,originalContentsURL:NSURL|NativePointer,outError:NSError|NativePointer):number; fileAttributesToWriteToURL_forSaveOperation_error_(url:NSURL|NativePointer,saveOperation:any|NativePointer,outError:NSError|NativePointer):NSDictionary; readFromURL_error_(url:NSURL|NativePointer,outError:NSError|NativePointer):number; performAsynchronousFileAccessUsingBlock_(block:NativePointer|NativePointer):any; handleError_userInteractionPermitted_(error:NSError|NativePointer,userInteractionPermitted:number|NativePointer):any; finishedHandlingError_recovered_(error:NSError|NativePointer,recovered:number|NativePointer):any; userInteractionNoLongerPermittedForError_(error:NSError|NativePointer):any; revertToContentsOfURL_completionHandler_(url:NSURL|NativePointer,completionHandler:NativePointer|NativePointer):any; fileURL():NSURL; localizedName():NSString; fileType():NSString; fileModificationDate():NSDate; setFileModificationDate_(fileModificationDate:NSDate|NativePointer):any; documentState():any; progress():NSProgress; undoManager():NativePointer; setUndoManager_(undoManager:NativePointer|NativePointer):any; } } }