use core::ffi::*;
use core::ptr::NonNull;
use objc2::__framework_prelude::*;
use crate::*;
extern_protocol!(
pub unsafe trait BETextInteractionDelegate {
#[cfg(feature = "BETextInteraction")]
#[unsafe(method(systemWillChangeSelectionForInteraction:))]
#[unsafe(method_family = none)]
unsafe fn systemWillChangeSelectionForInteraction(
&self,
text_interaction: &BETextInteraction,
);
#[cfg(feature = "BETextInteraction")]
#[unsafe(method(systemDidChangeSelectionForInteraction:))]
#[unsafe(method_family = none)]
unsafe fn systemDidChangeSelectionForInteraction(
&self,
text_interaction: &BETextInteraction,
);
}
);