declare namespace ObjC{ namespace classes{ export class NSUserDefaults extends NSObject{ static resetStandardUserDefaults():any; init():NSUserDefaults; initWithSuiteName_(suitename:NSString|NativePointer):NSUserDefaults; initWithUser_(username:NSString|NativePointer):NSObject; objectForKey_(defaultName:NSString|NativePointer):NSObject; setObject_forKey_(value:NSObject|NativePointer,defaultName:NSString|NativePointer):any; removeObjectForKey_(defaultName:NSString|NativePointer):any; stringForKey_(defaultName:NSString|NativePointer):NSString; arrayForKey_(defaultName:NSString|NativePointer):NSArray; dictionaryForKey_(defaultName:NSString|NativePointer):NativePointer; dataForKey_(defaultName:NSString|NativePointer):NSData; stringArrayForKey_(defaultName:NSString|NativePointer):NativePointer; integerForKey_(defaultName:NSString|NativePointer):number; floatForKey_(defaultName:NSString|NativePointer):number; doubleForKey_(defaultName:NSString|NativePointer):number; boolForKey_(defaultName:NSString|NativePointer):number; URLForKey_(defaultName:NSString|NativePointer):NSURL; setInteger_forKey_(value:number|NativePointer,defaultName:NSString|NativePointer):any; setFloat_forKey_(value:number|NativePointer,defaultName:NSString|NativePointer):any; setDouble_forKey_(value:number|NativePointer,defaultName:NSString|NativePointer):any; setBool_forKey_(value:number|NativePointer,defaultName:NSString|NativePointer):any; setURL_forKey_(url:NSURL|NativePointer,defaultName:NSString|NativePointer):any; registerDefaults_(registrationDictionary:NativePointer|NativePointer):any; addSuiteNamed_(suiteName:NSString|NativePointer):any; removeSuiteNamed_(suiteName:NSString|NativePointer):any; dictionaryRepresentation():NativePointer; volatileDomainForName_(domainName:NSString|NativePointer):NativePointer; setVolatileDomain_forName_(domain:NativePointer|NativePointer,domainName:NSString|NativePointer):any; removeVolatileDomainForName_(domainName:NSString|NativePointer):any; persistentDomainNames():NSArray; persistentDomainForName_(domainName:NSString|NativePointer):NativePointer; setPersistentDomain_forName_(domain:NativePointer|NativePointer,domainName:NSString|NativePointer):any; removePersistentDomainForName_(domainName:NSString|NativePointer):any; synchronize():number; objectIsForcedForKey_(key:NSString|NativePointer):number; objectIsForcedForKey_inDomain_(key:NSString|NativePointer,domain:NSString|NativePointer):number; static standardUserDefaults():NSUserDefaults; volatileDomainNames():NativePointer; } } }