use core::ptr::NonNull;
use objc2::__framework_prelude::*;
use crate::*;
#[cfg(feature = "INIntentResolutionResult")]
impl INIntentResolutionResult {
extern_methods!(
#[unsafe(method(unsupportedWithReason:))]
#[unsafe(method_family = none)]
pub unsafe fn unsupportedWithReason(reason: NSInteger) -> Retained<Self>;
#[unsafe(method(confirmationRequiredWithItemToConfirm:forReason:))]
#[unsafe(method_family = none)]
pub unsafe fn confirmationRequiredWithItemToConfirm_forReason(
item_to_confirm: &AnyObject,
reason: NSInteger,
) -> Retained<Self>;
);
}