declare namespace ObjC{ namespace classes{ export class NSURLProtectionSpace extends NSObject{ initWithHost_port_protocol_realm_authenticationMethod_(host:NSString|NativePointer,port:number|NativePointer,protocol:NSString|NativePointer,realm:NSString|NativePointer,authenticationMethod:NSString|NativePointer):NSURLProtectionSpace; initWithProxyHost_port_type_realm_authenticationMethod_(host:NSString|NativePointer,port:number|NativePointer,type:NSString|NativePointer,realm:NSString|NativePointer,authenticationMethod:NSString|NativePointer):NSURLProtectionSpace; realm():NSString; receivesCredentialSecurely():number; isProxy():number; host():NSString; port():number; proxyType():NSString; protocol():NSString; authenticationMethod():NSString; distinguishedNames():NativePointer; serverTrust():number; } } }