declare namespace ObjC{ namespace classes{ export class NSLocale extends NSObject{ objectForKey_(key:any|NativePointer):NSObject; displayNameForKey_value_(key:any|NativePointer,value:NSObject|NativePointer):NSString; initWithLocaleIdentifier_(string:NSString|NativePointer):NSLocale; initWithCoder_(aDecoder:NSCoder|NativePointer):NSLocale; static componentsFromLocaleIdentifier_(string:NSString|NativePointer):NativePointer; static localeIdentifierFromComponents_(dict:NativePointer|NativePointer):NSString; static canonicalLocaleIdentifierFromString_(string:NSString|NativePointer):NSString; static canonicalLanguageIdentifierFromString_(string:NSString|NativePointer):NSString; static localeIdentifierFromWindowsLocaleCode_(lcid:number|NativePointer):NSString; static windowsLocaleCodeFromLocaleIdentifier_(localeIdentifier:NSString|NativePointer):number; static characterDirectionForLanguage_(isoLangCode:NSString|NativePointer):any; static lineDirectionForLanguage_(isoLangCode:NSString|NativePointer):any; static availableLocaleIdentifiers():NativePointer; static ISOLanguageCodes():NativePointer; static ISOCountryCodes():NativePointer; static ISOCurrencyCodes():NativePointer; static commonISOCurrencyCodes():NativePointer; static preferredLanguages():NativePointer; static localeWithLocaleIdentifier_(ident:NSString|NativePointer):NSLocale; init():NSLocale; static autoupdatingCurrentLocale():NSLocale; static currentLocale():NSLocale; static systemLocale():NSLocale; localizedStringForLocaleIdentifier_(localeIdentifier:NSString|NativePointer):NSString; localizedStringForLanguageCode_(languageCode:NSString|NativePointer):NSString; localizedStringForCountryCode_(countryCode:NSString|NativePointer):NSString; localizedStringForScriptCode_(scriptCode:NSString|NativePointer):NSString; localizedStringForVariantCode_(variantCode:NSString|NativePointer):NSString; localizedStringForCalendarIdentifier_(calendarIdentifier:NSString|NativePointer):NSString; localizedStringForCollationIdentifier_(collationIdentifier:NSString|NativePointer):NSString; localizedStringForCurrencyCode_(currencyCode:NSString|NativePointer):NSString; localizedStringForCollatorIdentifier_(collatorIdentifier:NSString|NativePointer):NSString; localeIdentifier():NSString; languageCode():NSString; countryCode():NSString; scriptCode():NSString; variantCode():NSString; exemplarCharacterSet():NSCharacterSet; calendarIdentifier():NSString; collationIdentifier():NSString; usesMetricSystem():number; decimalSeparator():NSString; groupingSeparator():NSString; currencySymbol():NSString; currencyCode():NSString; collatorIdentifier():NSString; quotationBeginDelimiter():NSString; quotationEndDelimiter():NSString; alternateQuotationBeginDelimiter():NSString; alternateQuotationEndDelimiter():NSString; } } }