declare namespace ObjC{ namespace classes{ export class NSURLQueryItem extends NSObject{ initWithName_value_(name:NSString|NativePointer,value:NSString|NativePointer):NSURLQueryItem; static queryItemWithName_value_(name:NSString|NativePointer,value:NSString|NativePointer):NSURLQueryItem; name():NSString; value():NSString; } export class NSURL extends NSObject{ initWithScheme_host_path_(scheme:NSString|NativePointer,host:NSString|NativePointer,path:NSString|NativePointer):NSURL; initFileURLWithPath_isDirectory_relativeToURL_(path:NSString|NativePointer,isDir:number|NativePointer,baseURL:NSURL|NativePointer):NSURL; initFileURLWithPath_relativeToURL_(path:NSString|NativePointer,baseURL:NSURL|NativePointer):NSURL; initFileURLWithPath_isDirectory_(path:NSString|NativePointer,isDir:number|NativePointer):NSURL; initFileURLWithPath_(path:NSString|NativePointer):NSURL; static fileURLWithPath_isDirectory_relativeToURL_(path:NSString|NativePointer,isDir:number|NativePointer,baseURL:NSURL|NativePointer):NSURL; static fileURLWithPath_relativeToURL_(path:NSString|NativePointer,baseURL:NSURL|NativePointer):NSURL; static fileURLWithPath_isDirectory_(path:NSString|NativePointer,isDir:number|NativePointer):NSURL; static fileURLWithPath_(path:NSString|NativePointer):NSURL; initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_(path:NativePointer|NativePointer,isDir:number|NativePointer,baseURL:NSURL|NativePointer):NSURL; static fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_(path:NativePointer|NativePointer,isDir:number|NativePointer,baseURL:NSURL|NativePointer):NSURL; initWithString_(URLString:NSString|NativePointer):NSURL; initWithString_relativeToURL_(URLString:NSString|NativePointer,baseURL:NSURL|NativePointer):NSURL; static URLWithString_(URLString:NSString|NativePointer):NSURL; static URLWithString_relativeToURL_(URLString:NSString|NativePointer,baseURL:NSURL|NativePointer):NSURL; initWithDataRepresentation_relativeToURL_(data:NSData|NativePointer,baseURL:NSURL|NativePointer):NSURL; static URLWithDataRepresentation_relativeToURL_(data:NSData|NativePointer,baseURL:NSURL|NativePointer):NSURL; initAbsoluteURLWithDataRepresentation_relativeToURL_(data:NSData|NativePointer,baseURL:NSURL|NativePointer):NSURL; static absoluteURLWithDataRepresentation_relativeToURL_(data:NSData|NativePointer,baseURL:NSURL|NativePointer):NSURL; getFileSystemRepresentation_maxLength_(buffer:NativePointer|NativePointer,maxBufferLength:number|NativePointer):number; checkResourceIsReachableAndReturnError_(error:NSError|NativePointer):number; isFileReferenceURL():number; fileReferenceURL():NSURL; getResourceValue_forKey_error_(value:NSObject|NativePointer,key:any|NativePointer,error:NSError|NativePointer):number; resourceValuesForKeys_error_(keys:NativePointer|NativePointer,error:NSError|NativePointer):NativePointer; setResourceValue_forKey_error_(value:NSObject|NativePointer,key:any|NativePointer,error:NSError|NativePointer):number; setResourceValues_error_(keyedValues:NativePointer|NativePointer,error:NSError|NativePointer):number; removeCachedResourceValueForKey_(key:any|NativePointer):any; removeAllCachedResourceValues():any; setTemporaryResourceValue_forKey_(value:NSObject|NativePointer,key:any|NativePointer):any; bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_(options:number|NativePointer,keys:NativePointer|NativePointer,relativeURL:NSURL|NativePointer,error:NSError|NativePointer):NSData; initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_(bookmarkData:NSData|NativePointer,options:number|NativePointer,relativeURL:NSURL|NativePointer,isStale:NativePointer|NativePointer,error:NSError|NativePointer):NSURL; static URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_(bookmarkData:NSData|NativePointer,options:number|NativePointer,relativeURL:NSURL|NativePointer,isStale:NativePointer|NativePointer,error:NSError|NativePointer):NSURL; static resourceValuesForKeys_fromBookmarkData_(keys:NativePointer|NativePointer,bookmarkData:NSData|NativePointer):NativePointer; static writeBookmarkData_toURL_options_error_(bookmarkData:NSData|NativePointer,bookmarkFileURL:NSURL|NativePointer,options:number|NativePointer,error:NSError|NativePointer):number; static bookmarkDataWithContentsOfURL_error_(bookmarkFileURL:NSURL|NativePointer,error:NSError|NativePointer):NSData; static URLByResolvingAliasFileAtURL_options_error_(url:NSURL|NativePointer,options:number|NativePointer,error:NSError|NativePointer):NSURL; startAccessingSecurityScopedResource():number; stopAccessingSecurityScopedResource():any; dataRepresentation():NSData; absoluteString():NSString; relativeString():NSString; baseURL():NSURL; absoluteURL():NSURL; scheme():NSString; resourceSpecifier():NSString; host():NSString; port():NSNumber; user():NSString; password():NSString; path():NSString; fragment():NSString; parameterString():NSString; query():NSString; relativePath():NSString; hasDirectoryPath():number; fileSystemRepresentation():NativePointer; isFileURL():number; standardizedURL():NSURL; filePathURL():NSURL; getPromisedItemResourceValue_forKey_error_(value:NSObject|NativePointer,key:any|NativePointer,error:NSError|NativePointer):number; promisedItemResourceValuesForKeys_error_(keys:NativePointer|NativePointer,error:NSError|NativePointer):NativePointer; checkPromisedItemIsReachableAndReturnError_(error:NSError|NativePointer):number; static fileURLWithPathComponents_(components:NativePointer|NativePointer):NSURL; URLByAppendingPathComponent_(pathComponent:NSString|NativePointer):NSURL; URLByAppendingPathComponent_isDirectory_(pathComponent:NSString|NativePointer,isDirectory:number|NativePointer):NSURL; URLByAppendingPathExtension_(pathExtension:NSString|NativePointer):NSURL; pathComponents():NativePointer; lastPathComponent():NSString; pathExtension():NSString; URLByDeletingLastPathComponent():NSURL; URLByDeletingPathExtension():NSURL; URLByStandardizingPath():NSURL; URLByResolvingSymlinksInPath():NSURL; } export class NSFileSecurity extends NSObject{ initWithCoder_(aDecoder:NSCoder|NativePointer):NSFileSecurity; } export class NSURLComponents extends NSObject{ init():NSURLComponents; initWithURL_resolvingAgainstBaseURL_(url:NSURL|NativePointer,resolve:number|NativePointer):NSURLComponents; static componentsWithURL_resolvingAgainstBaseURL_(url:NSURL|NativePointer,resolve:number|NativePointer):NSURLComponents; initWithString_(URLString:NSString|NativePointer):NSURLComponents; static componentsWithString_(URLString:NSString|NativePointer):NSURLComponents; URLRelativeToURL_(baseURL:NSURL|NativePointer):NSURL; URL():NSURL; string():NSString; scheme():NSString; setScheme_(scheme:NSString|NativePointer):any; user():NSString; setUser_(user:NSString|NativePointer):any; password():NSString; setPassword_(password:NSString|NativePointer):any; host():NSString; setHost_(host:NSString|NativePointer):any; port():NSNumber; setPort_(port:NSNumber|NativePointer):any; path():NSString; setPath_(path:NSString|NativePointer):any; query():NSString; setQuery_(query:NSString|NativePointer):any; fragment():NSString; setFragment_(fragment:NSString|NativePointer):any; percentEncodedUser():NSString; setPercentEncodedUser_(percentEncodedUser:NSString|NativePointer):any; percentEncodedPassword():NSString; setPercentEncodedPassword_(percentEncodedPassword:NSString|NativePointer):any; percentEncodedHost():NSString; setPercentEncodedHost_(percentEncodedHost:NSString|NativePointer):any; percentEncodedPath():NSString; setPercentEncodedPath_(percentEncodedPath:NSString|NativePointer):any; percentEncodedQuery():NSString; setPercentEncodedQuery_(percentEncodedQuery:NSString|NativePointer):any; percentEncodedFragment():NSString; setPercentEncodedFragment_(percentEncodedFragment:NSString|NativePointer):any; rangeOfScheme():NativePointer; rangeOfUser():NativePointer; rangeOfPassword():NativePointer; rangeOfHost():NativePointer; rangeOfPort():NativePointer; rangeOfPath():NativePointer; rangeOfQuery():NativePointer; rangeOfFragment():NativePointer; queryItems():NativePointer; setQueryItems_(queryItems:NativePointer|NativePointer):any; percentEncodedQueryItems():NativePointer; setPercentEncodedQueryItems_(percentEncodedQueryItems:NativePointer|NativePointer):any; } } }