use core::ptr::NonNull;
use objc2::__framework_prelude::*;
use objc2_foundation::*;
use crate::*;
mod private_NSStringUNUserNotificationCenterSupport {
pub trait Sealed {}
}
#[doc(alias = "UNUserNotificationCenterSupport")]
pub unsafe trait NSStringUNUserNotificationCenterSupport:
ClassType + Sized + private_NSStringUNUserNotificationCenterSupport::Sealed
{
extern_methods!(
#[unsafe(method(localizedUserNotificationStringForKey:arguments:))]
#[unsafe(method_family = none)]
unsafe fn localizedUserNotificationStringForKey_arguments(
key: &NSString,
arguments: Option<&NSArray>,
) -> Retained<NSString>;
);
}
impl private_NSStringUNUserNotificationCenterSupport::Sealed for NSString {}
unsafe impl NSStringUNUserNotificationCenterSupport for NSString {}