declare namespace ObjC{ namespace classes{ export class UIMutableUserNotificationAction extends UIUserNotificationAction{ identifier():NSString; setIdentifier_(identifier:NSString|NativePointer):any; title():NSString; setTitle_(title:NSString|NativePointer):any; behavior():any; setBehavior_(behavior:any|NativePointer):any; parameters():NSDictionary; setParameters_(parameters:NSDictionary|NativePointer):any; activationMode():any; setActivationMode_(activationMode:any|NativePointer):any; isAuthenticationRequired():number; setAuthenticationRequired_(authenticationRequired:number|NativePointer):any; isDestructive():number; setDestructive_(destructive:number|NativePointer):any; } export class UIUserNotificationAction extends NSObject{ init():UIUserNotificationAction; initWithCoder_(aDecoder:NSCoder|NativePointer):UIUserNotificationAction; identifier():NSString; title():NSString; behavior():any; parameters():NSDictionary; activationMode():any; isAuthenticationRequired():number; isDestructive():number; } export class UIMutableUserNotificationCategory extends UIUserNotificationCategory{ setActions_forContext_(actions:NativePointer|NativePointer,context:any|NativePointer):any; identifier():NSString; setIdentifier_(identifier:NSString|NativePointer):any; } export class UIUserNotificationSettings extends NSObject{ static settingsForTypes_categories_(types:any|NativePointer,categories:NativePointer|NativePointer):UIUserNotificationSettings; types():any; categories():NativePointer; } export class UIUserNotificationCategory extends NSObject{ init():UIUserNotificationCategory; initWithCoder_(aDecoder:NSCoder|NativePointer):UIUserNotificationCategory; actionsForContext_(context:any|NativePointer):NativePointer; identifier():NSString; } } }